@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
/* table,th,td{border: 1px solid black;} */
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,Microsoft Yahei;font-size: 14px;}
img{vertical-align:middle;height: auto;max-width: 100%;}
button,input[type=submit],input[type=text],input[type=button]{  outline: none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur());}
input{outline: 0;font-size: 14px;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{color: #000;line-height: 1;min-width: 1200px;overflow-x: auto !important;font-family: Arial,Microsoft Yahei;}
body *{box-sizing: border-box;line-height: 1;}
.layui-laydate-header *{line-height: 30px;}
*{word-break: break-all;word-wrap: break-word;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../style/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

div.mCSB_scrollTools{ width: 3px;}
div.mCSB_scrollTools .mCSB_draggerRail{width: 3px;background-color: transparent;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background-color: #5c77ff;border-radius: 3px;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #5c77ff;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #5c77ff;filter: none;-ms-filter: none;}
div.mCSB_inside>.mCSB_container{margin-right: 0 ;}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder{color: #999999;}
form input:-moz-placeholder,
form textarea:-moz-placeholder{color: #999999;}
form input::-moz-placeholder,
form textarea::-moz-placeholder{color: #999999;}
form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder{color: #999999;}



.header{width: 100%;}
.h-a{width: 100%;position: relative;z-index: 988;left: 0;top: 0;}
.h-b{width: 100%;}
.h-b img{width: 100%;}
.h-cont{width: 100%;background-color: #223355;}
.h-d{width: 1200px;margin: 0 auto;}
.h-d:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}

.h-left{float: left;}
.h-e{ display: inline-block;vertical-align: middle; cursor: pointer;margin-right: 60px;}
.h-eimg{display: inline-block;vertical-align: middle;margin-right: 20px;}
.h-eimg img{max-width: none;height: 43px;}
.h-etext{display: inline-block;vertical-align: middle;line-height: 70px; color: #ffffff;font-size: 14px;}

.h-h{display: inline-block;vertical-align: middle;font-size: 0;}
.h-i{display: inline-block;vertical-align: middle;}
.h-j{display: block;cursor: pointer;min-width: 100px;color: #ffffff;font-size: 16px; padding: 0 10px;text-align: center;height: 70px;line-height: 70px; }
.h-i:hover .h-j{background-color: #5c77ff;}
.h-i.active .h-j{background-color: #5c77ff;}

.h-right{float: right;}
.h-k{display: inline-block;vertical-align: middle;height: 70px;padding: 22px 0;cursor: pointer; }
.h-l{display: block;position: relative; }
.h-l img{max-width: none;height: 26px;}
.h-k.active .h-l:after{content: '';position: absolute;top: 0;right: 0;border-radius: 50%; width: 10px;height: 10px;background-color: #ff0000;}
.h-m{display: inline-block;vertical-align: middle;margin-left: 45px;}
.h-before{display: inline-block;vertical-align: middle;cursor: pointer;}
.h-before img{max-width: none;height: 26px;}
.h-after{display: inline-block;vertical-align: middle;position: relative;height: 70px;padding-top: 15px;}
.h-o{display: inline-block;vertical-align: middle;cursor: pointer;font-size: 0;padding-right: 10px;position: relative;}
.h-o:after{content: '';position: absolute;top: 0;right: 0;height: 100%;width: 10px;background-image: url('../images/a5.png'); background-size: 7px auto;background-position: center center;background-repeat: no-repeat; }
.h-p{display: inline-block;vertical-align: middle;margin-right: 17px; width: 40px;height: 40px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat; }
.h-q{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 16px;width: 8.4em; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.h-r{display: none; position: absolute;top: 70px;width: 100%;background-color: #223355;box-shadow: 0 2px 10px rgba(0,0,0,.15);}
.h-s{display: block;cursor: pointer;width: 100%;padding: 12px 10px;text-align: center;line-height: 1.5;color: #fff;font-size: 14px;}
.h-s:hover{background-color: #26395f;}

.h-talents{width: 100%;}
.ht-a{width: 100%;position: relative;z-index: 988;left: 0;top: 0;}
.ht-b{width: 100%;}
.ht-c{width: 100%;}
.ht-c img{width: 100%;}
.ht-cont{width: 100%; background-color: #223355;}
.ht-d{width: 1200px;margin: 0 auto;}
.ht-d:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ht-left{float: left;font-size: 0;}
.ht-e{display: inline-block;vertical-align: auto;cursor: pointer;margin-right: 30px;}
.ht-eimg{display: inline-block;vertical-align: middle;width: 43px; margin-right: 20px;}
.ht-eimg img{width: 100%;}
.ht-etext{display: inline-block;vertical-align: middle;	color: #ffffff;font-size: 14px;line-height: 70px;}
.ht-f{display: inline-block;vertical-align: middle;cursor: pointer;}
.ht-fimg{display: inline-block;vertical-align: middle;width: 15px;line-height: 70px;margin-right: 8px;}
.ht-fimg img{width: 100%;}
.ht-ftext{display: inline-block;vertical-align: middle;}
.ht-fspan{display: block;font-size: 16px; max-width: 4em;color: #5c77ff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/**20220907 hm*/
.ht-float{display: none;position: fixed;top:0px;z-index: 999;width: 100%;}
.ht-float.show{display: block;}
.ht-float .ht-j,.ht-float .h-j{height: 40px;line-height: 40px;}
.ht-float .ht-o{height: 30px;line-height: 30px;}
.ht-float .ht-k{height: 30px;line-height: 30px;margin: 5px 0px;}
.ht-float .ht-l,.ht-float .ht-l{height: 30px;line-height: 30px;}
.ht-float .ht-q,.ht-float .h-q{width: 30px; height: 30px;line-height: 30px;object-fit: cover;}
.ht-float .ht-r{height: 30px;line-height: 30px;}
.ht-float .h-k{height: 30px;line-height: 30px;padding:8px 0px;}
.ht-float .h-after{height: 30px;padding-top: 0px;}
.ht-float .ht-before{margin: 5px 0px;}
.ht-float .ht-s{top: 35px;}
.ht-float .h-r{top: 40px;}
/**end*/
.ht-h{display: inline-block;vertical-align: middle;font-size: 0;margin-left: 45px;}
.ht-i{display: inline-block;vertical-align: middle;}
.ht-j{display: block;cursor: pointer; color: #ffffff;font-size: 16px; padding: 0 13px;text-align: center;height: 70px;line-height: 70px; }
.ht-i:hover .ht-j{background-color: #5c77ff;}
.ht-i.active .ht-j{background-color: #5c77ff;}

.ht-right{float: right;}
.ht-k{display: inline-block;vertical-align: middle;transition: all .5s; cursor: pointer;margin: 15px 0;height: 38px;line-height: 38px; color: #ffffff;font-size: 16px; padding: 0 18px;border: solid 1px #5c77ff;}
.ht-k:hover{background-color: #5c77ff;}
.ht-l{display: inline-block;cursor: pointer;position: relative;margin-left: 20px;}
.ht-m{display: block;  }
.ht-m img{max-width: none;height: 26px;}
.ht-l.active .ht-m:after{content: '';position: absolute;top: 0;right: 0;border-radius: 50%; width: 10px;height: 10px;background-color: #ff0000;}
.ht-before{display: inline-block;vertical-align: middle;margin: 15px 0;padding-left: 20px;}
.ht-o{display: inline-block;vertical-align: middle;transition: all .5s;margin-left: 10px; cursor: pointer;height: 38px;line-height: 38px; color: #ffffff;font-size: 16px; padding: 0 18px;border: solid 1px #5c77ff;}
.ht-o:hover{background-color: #5c77ff;}

.ht-after{display: inline-block;vertical-align: middle;position: relative; margin-left: 20px;}
.ht-p{display: inline-block;vertical-align: middle;cursor: pointer;font-size: 0;padding-right: 10px;position: relative;}
.ht-p:after{content: '';position: absolute;top: 0;right: 0;height: 100%;width: 10px;background-image: url('../images/a5.png'); background-size: 7px auto;background-position: center center;background-repeat: no-repeat; }
.ht-q{display: inline-block;vertical-align: middle;margin-right: 17px; width: 40px;height: 40px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat; }
.ht-r{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 16px;width: 5em;height: 70px;line-height: 70px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ht-s{display: none; position: absolute;top: 69px;width: 100%;background-color: #223355;box-shadow: 0 2px 10px rgba(0,0,0,.15);}
.ht-t{display: block;cursor: pointer;width: 100%;padding: 12px 10px;text-align: center;line-height: 1.5;color: #fff;font-size: 14px;}
.ht-t:hover{background-color: #26395f;}


.f-a{width: 100%;padding-top: 70px; background-color: #223355;}
.f-b{width: 1200px;margin: 0 auto;}
.f-cont{width: 100%;padding-bottom: 35px;}
.f-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-left{float: left;}
.f-c{display: inline-block;font-size: 0;}
.f-d{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 25px;text-align: center; }
.f-dimg{display: inline-block; width: 66px;}
.f-dimg img{width: 100%;}
.f-dtext{color: #fff;line-height: 1.3;font-size: 14px;margin-top: 10px;}
.f-e{display: inline-block;vertical-align: middle;}
.f-f{display: block;padding-right: 15px;padding-bottom: 8px;border-bottom: 1px solid #384766;margin-bottom: 14px;}
.f-ftext1{color: #a9adb7;font-size: 16px;line-height: 1.3;}
.f-ftext2{ color: #ffffff;font-size: 24px;}
.f-g{display: block;font-size: 0;}
.f-gimg{display: inline-block;vertical-align: middle;width: 17px;margin-right: 5px;}
.f-gimg img{width: 17px;}
.f-gtext{display: inline-block;vertical-align: middle;font-size: 16px;color: #a9adb7;}

.f-right{float: right;}
.f-h{display: inline-block;vertical-align: top;font-size: 0;width: 480px;}
.f-one{display: inline-block;vertical-align: top; width: 25%;}
.f-tip{display: block; line-height: 1.3;font-size: 16px; margin-bottom: 18px;color: #a9adb7;font-weight: bold;}
.f-list{display: inline-block;}
.f-item{display: block;cursor: pointer; line-height: 1.3;font-size: 14px; margin-bottom: 18px;color: #a9adb7;}
.f-item:hover{color: #3d7eff;}
.f-i{display: inline-block;vertical-align: top;margin-left: 65px;}
.f-j{display: inline-block;vertical-align: top;width: 83px;text-align: center;margin-left: 35px;}
.f-k{width: 100%; margin-bottom: 8px;}
.f-k img{width: 100%;  }
.f-l{color: #a9adb7;}

.f-m{width: 100%;padding: 18px 0; border-top: 1px solid #384766;}
.f-m:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-n{float: left;}
.f-o{font-size: 13px;color: #a9adb7;line-height: 22px;}
.f-p{font-size: 0;}
.f-q{font-size: 13px;color: #a9adb7;line-height: 22px;padding-right: 15px;}
.f-q a{color:#a9adb7;}
.f-r{float: right;}
.f-s{font-size: 13px;color: #a9adb7;line-height: 22px;}
.f-s .ba_record{color:#a9adb7;}

.f-t{width: 100%;background-color: #202f4e;}
.f-u{width: 1200px;margin: 0 auto;font-size: 0;padding: 15px 0;position: relative;}
.f-v{display: inline-block;vertical-align: top;width: 110px;margin: 5px 0; color: #ffffff;font-size: 14px;line-height: 25px;}
.f-w{display: inline-block;vertical-align: top; width: 1000px;height: 35px;overflow: hidden;}
.f-x{display: inline-block;vertical-align: top;cursor: pointer;margin: 5px 0; margin-right: 35px;color: #9095a2;font-size: 14px;line-height: 25px;}
.f-x:hover{color: #3d7eff;}

.f-link{width: 100%;}
.f-buttom{position: absolute;top:20px;right: 0;cursor: pointer;}
.f-span1{display: block; color: #3d7eff;font-size: 14px;line-height: 25px;}
.f-span2{display: none; color: #3d7eff;font-size: 14px;line-height: 25px;}
.f-u.not_enough .f-buttom{display: none;}
.f-u.show .f-w{height: auto;}
.f-u.show .f-span1{display: none;}
.f-u.show .f-span2{display: block;}


body.special-footer .f-a{background-color: #fff;}
body.special-footer .f-dtext{color: #333333;}
body.special-footer .f-f{border-bottom: 1px solid #dddddd;}
body.special-footer .f-ftext1{color: #333333;}
body.special-footer .f-ftext2{color: #333333;}
body.special-footer .f-gtext{color: #333333;}
body.special-footer .f-item{color: #333333;}
body.special-footer .f-item:hover{color: #3d7eff;}
body.special-footer .f-l{color: #333333;}
body.special-footer .f-o{color: #333333;}
body.special-footer .f-q{color: #333333;}
body.special-footer .f-q a{color: #333333;}
body.special-footer .f-s{color: #333333;}
body.special-footer .f-s a{color: #333333;}

main{position: relative;width: 100%; }
.main-talents{min-height: 50vh;padding-bottom: 1px; background-color: #f3f5f9; background-image: url('../images/a90.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
body.background .main-talents{background-size: 0;}
.paging{width: 100%;text-align: center;font-size: 0;}
.paging-a{display: inline-block;vertical-align: top;margin: 0 5px 10px;border-radius: 50%;color: #cccccc;font-size: 18px; min-width: 40px;height: 40px;line-height: 40px;background-color: #ffffff;border-radius: 20px;cursor: pointer;font-weight: bold;}
.paging-b{display: inline-block;vertical-align: top;margin: 0 5px 10px;border-radius: 50%;color: #555555;font-size: 16px; min-width: 40px;height: 40px;line-height: 40px;background-color: #ffffff;border-radius: 20px;cursor: pointer;}
.paging-a:hover{color: #3d7eff;}
.paging-b:hover,.paging-b.active{background-color: #3d7eff;color: #ffffff;}

.paging em{display: inline-block;vertical-align: top;margin: 0 5px 10px;border-radius: 50%;color: #555555;font-size: 16px; min-width: 40px;height: 40px;line-height: 40px;background-color: #ffffff;border-radius: 20px;cursor: pointer;}
.paging em:hover,.paging em.active{background-color: #3d7eff;color: #ffffff;}



.side-column{position: fixed;top:  30%;right: 9px;z-index: 388;width: 60px;background-color: #ffffff; border-radius: 10px;}
.side-column.cont2{right: 0;}
.sc-a{width: 100%;padding: 15px 0 1px;}
.sc-item{width: 100%;cursor: pointer;text-align: center;margin-bottom: 15px;position: relative;}
.sc-b{display: block;}
.sc-c{display: inline-block;vertical-align: middle;margin-bottom: 5px;}
.sc-img1{display: block;width: 20px;height: 20px;line-height: 20px;}
.sc-img1 img{max-width: 100%;max-height: 100%;}
.sc-img2{display: none;width: 20px;height: 20px;line-height: 20px;}
.sc-img2 img{max-width: 100%;max-height: 100%;}
.sc-d{color: #333333;font-size: 14px;}

.sc-e{ position: absolute;top: 50%;left: 0;transform: translate(0,-50%); transition: all .5s;  width: 0; overflow: hidden;}
.sc-f{width: 140px;padding: 7px; background-color: #ffffff;border-radius: 10px;position: relative;}
.sc-f:after{content: ''; position: absolute;top: 50%;right: -7px;transform: translate(0,-50%);width: 7px;height: 15px; background-image: url('../images/a16.png');background-size: 7px auto; background-position: center center;background-repeat: no-repeat;}
.sc-f img{width: 100%;}

.sc-item:hover .sc-img1{display: none;}
.sc-item:hover .sc-img2{display: block;}
.sc-item:hover .sc-d{color: #5c77ff;}
.sc-item:hover .sc-e{width: 158px;left: -158px; }

.nav{width: 100%;}
.nav-cont{width: 1200px;margin: 0 auto;font-size: 0;padding: 30px 0;}
.nav-b{display: inline-block;vertical-align: middle;width: 16px;margin-right: 15px;}
.nav-b img{width: 100%;}
.nav-c{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px; line-height: 16px;cursor: pointer;}
.nav-d{margin: 0 13px; display: inline-block;vertical-align: middle;color: #666666;font-size: 14px; line-height: 16px; }

.backdrop{ z-index: -1;margin-top: -220px; width: 100%;height: 220px;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.a-a{width: 100%;background-color: #ffffff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);position: relative; z-index: 18;}
.a-b{width: 1200px;margin: 0 auto;}
.a-form{width: 100%;}
.a-top{display: inline-block; font-size: 0; border-radius: 6px;border: solid 1px #5c77ff;margin-top: 30px;margin-bottom: 25px;}
.a-c{display: none;vertical-align: middle; width: 127px;}
.a-d{display: inline-block;vertical-align: middle;height: 50px; width: 950px;position: relative;}
.a-d:after{content: '';position: absolute;top: 10px;left: 0; width: 1px;height: 30px;background-color: #eeeeee;}
.a-e{margin-top: 10px; border: none;padding: 0 20px; width: 100%;color: #666666;font-size: 14px;height: 32px;}
.a-f{display: inline-block;vertical-align: middle;width: 128px;position: relative;}
.a-f:after{content: '';position: absolute;top: 5px;left: 0; width: 1px;height: 30px;background-color: #eeeeee;}
.a-g{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff;border-radius: 0px 6px 6px 0px;}
.a-g:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.a-button{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 50px;}

.a-h{width: 100%;border-top: 1px solid #eeeeee;  padding-top: 12px;padding-bottom: 12px;font-size: 0;}
.a-i{display: inline-block;vertical-align: top;color: #333333;font-size: 14px;padding: 10px 0; line-height: 30px;width: 80px;}
.a-j{display: inline-block;vertical-align: top;width: 1120px;}
/* .a-item{width: 100%;position: relative;padding-right: 150px;}
.a-k{width: 100%;height: auto;overflow: hidden;}
.a-item.hide .a-k{height: 50px;}
.a-item.not_enough .a-l{display: none;}
.a-k.show{height: auto !important;} */
.a-item{width: 100%;position: relative;padding-right: 150px;height: 50px;overflow: hidden;}
.a-k{width: 100%; }
.a-item.show{height: auto ;}
.a-item.not_enough .a-l{display: none;}

.a-l{position: absolute;top: 0;right: 0;padding: 10px 0;}
.a-m{display: block;cursor: pointer;color: #333333;line-height: 30px;font-size: 14px;}
.a-n{display: none;cursor: pointer;color: #333333;line-height: 30px;font-size: 14px;}
.a-m:hover,.a-n:hover{color: #5c77ff;}
.a-item.show .a-m{display: none;}
.a-item.show .a-n{display: block;}
.a-item.show .a-k{height: auto;}

.a-o{width: 100%;padding-right: 70px;border-top: 1px solid #eeeeee;position: relative;}
.a-p{width: 100%;font-size: 0;}
/* .a-q{display: inline-block;vertical-align: top;width: 225px;padding-right: 80px;} */
.a-q{display: inline-block;vertical-align: top;width: calc(100% / 6);padding-right:30px;}
.cont2 .a-q{ width: calc(100% / 6) !important; }


.a-r{position: absolute;top: 0;right: 0; color: #999999;font-size: 14px;line-height: 40px;cursor: pointer;}
.a-r:hover{color: #5c77ff;}
.a-s{display: inline-block; vertical-align: top;cursor: pointer;display: inline-block;vertical-align: top;font-size: 14px;color: #333333;line-height: 30px;padding: 0 15px;    border: solid 1px transparent; margin: 10px 0;}
.a-s.active{border-radius: 6px;border: solid 1px #5c77ff;}
.a-q .select-cur{padding-left: 0;}

.a-a.cont2 .a-d{width: 950px;}

.selectbox{display: block;width: 100%;position: relative; }
.select-cur{position: relative;z-index: 2; cursor: pointer;width: 100%; height: 40px; line-height: 40px;font-size: 14px;color: #333333;padding-left: 20px; padding-right: 20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select-cur:after{content: ""; position: absolute; right: 20px;top: 0; z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.select-cont{display: none;position: absolute;z-index: 988; top: 40px;left: 0;width: 100%;padding: 5px 0; background-color: #ffffff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);}
.select-contbox{width: 100%;max-height: 345px;;padding: 0 3px;font-size: 14px;}
/* .select-contbox{width: 100%;max-height: 130px;;padding: 0 3px;font-size: 14px;} */
.select-item{display: block; width: 100%;margin: 15px 0; padding: 0 18px;position: relative; line-height: 26px;font-size: 14px; color: #666666;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select-item:hover{	background-color: #f7f8fb;}
.select-item a{display: block;line-height: 26px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.selectbox.show .select-cont {display: block;}
.select-item .select-span1{display: inline-block;vertical-align: middle; max-width: 105px; line-height: 26px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select-item .select-span2{display: inline-block;vertical-align: middle;margin-left: .1rem; border: 1px solid #ccc; padding:  0 2px;line-height: 16px; font-size: 12px;color: #666;}

.selectbox1{display: block;width: 100%;position: relative;}
.selectbox1 .select-cur{background-color: #f7f8fb;border-radius: 6px;}

.linkage{width: 100%;position: relative;}
.linkage-cur{position: relative; cursor: pointer;width: 100%; height: 40px; line-height: 40px;font-size: 14px;color: #333333;padding-left: 20px; padding-right: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.linkage-cur:after{content: ""; position: absolute; right: 20px;top: 0; z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.linkage-list{display: none;z-index: 188; position: absolute;top: 40px;left: 0;width: 280px;font-size: 0;}
.linkage-one{display: inline-block;vertical-align: top; width: 50%;padding: 5px 0; background-color: #ffffff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);}
.linkage-one.cont2{display: none;}
.linkage-one.cont2.show{display: inline-block;}
.linkage-cont{width: 100%;height: 345px;;padding: 0 3px;font-size: 14px;}
.linkage-item{display: block; width: 100%;margin: 15px 0; padding: 0 18px;position: relative; line-height: 26px;font-size: 14px; color: #666666;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.linkage-item:hover{background-color: #f7f8fb;}
.linkage-item.selected{background-color: #f7f8fb;}
.linkage-item a{display: block;line-height: 26px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.linkage-one.show .linkage-one {display: block;}
.selectbox.show .linkage-list {display: block;}


.numberbox{display: block;width: 100%;position: relative; }
.number-cur{position: relative; cursor: pointer;width: 100%; height: 40px; line-height: 40px;font-size: 14px;color: #333333;padding-left: 20px; padding-right: 30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.number-cur:after{content: ""; position: absolute; right: 20px;top: 0; z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.number-cont{display: none;position: absolute;z-index: 90; top: 41px;left: 0;width: 200px ;padding: 5px 0; background-color: #ffffff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);}
.number-contbox{width: 100%;max-height: 345px;;padding: 0 3px;font-size: 14px;}
.number-item{width: 100%;margin: 15px 0; padding: 0 60px 0  18px;position: relative; cursor: pointer; }
.number-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.number-text1{display: block; line-height: 26px;font-size: 14px; color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.number-text2{position: absolute;top: 0;right: 20px;display: block;width: 40px;text-align: right; line-height: 26px;font-size: 14px; color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.number-item:hover{	background-color: #f7f8fb;}
.numberbox.show .number-cont {display: block;}

.lb-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;padding: 10px 0;}
.lb-text{display: inline-block;vertical-align: top;font-size: 14px;color: #333333;line-height: 30px;padding: 0 15px ;border: solid 1px transparent; user-select:none;}
.lb-label.selected .lb-text{border-radius: 6px;background-color: #5c77ff;color: #fff; border: solid 1px #5c77ff;}
.lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}

.b-a{width: 100%;min-height: 50vh;padding-bottom: 170px;  background-image: url('../images/bg1.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.b-top{width: 100%;background-color: #fff; }
.b-b{width: 1200px;margin: 0 auto;font-size: 0;}
.b-nav{display: inline-block;vertical-align: middle;cursor: pointer; height: 60px;line-height: 60px;padding: 0 50px; color: #666666;font-size: 15px;border-bottom: 2px solid transparent;}
.b-nav:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.b-nav.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}

.b-c{width: 100%;padding-top: 30px;}
.b-cont{width: 1200px;margin: 0 auto;}
.b-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.b-left{float: left;width: 900px;}
.b-list{width: 100%;padding-bottom: 20px;}
.b-item{width: 100%;display: block;position: relative;font-size: 0; padding:28px 20px;background-color: #ffffff;border-radius: 10px;margin-bottom: 20px;}
.b-item>a{display: inline-block;vertical-align: middle;cursor: pointer;}
.b-hot{position: absolute;top: 0;left: 0;width: 50px;}
.b-hot img{width: 100%;}
.top-img{position: absolute;top: 0;right: 0;width:30px;}
.top-img img{width: 100%;}

.b-d{display: inline-block;vertical-align: middle;width: 135px;text-align: center;}
.b-e{display: inline-block;position: relative;margin-bottom: 10px;}
.b-f{ width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.b-sex{position: absolute;right: 0;bottom: 0;width: 22px;}
.b-sex img{width: 100%;}
.b-g{color: #333333;font-size: 14px;line-height: 20px;}
.b-h{color: #5c77ff;font-size: 14px;line-height: 18px;}

.b-i{display: inline-block;vertical-align: middle;width: 550px;margin-left: 35px;}
.b-j{font-size: 0;}
.b-k{color: #333333;font-weight: bold;font-size: 16px;display: inline-block;vertical-align: bottom;margin-right: 18px;}
.b-l{display: inline-block;vertical-align: bottom;}
.b-lspan{display: inline-block;vertical-align: bottom; color: #333333;font-size: 16px;position: relative;}
.b-lspan:after{content: '';display: inline-block;vertical-align: middle;margin: 0 10px; width: 1px;height: 16px;background-color: #333333;}
.b-lspan:last-child:after{display: none;}
.b-m{width: 100%;padding-top: 20px;font-size: 0;}
.b-n{display: inline-block;vertical-align: top; width: 50%;}
.b-o{color: #666666;font-size: 14px;padding:0 5px;height: 28px; line-height: 28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.b-o.cont2{-webkit-line-clamp: 2;height: 56px;}
.b-p{display: inline-block;vertical-align: top;width: 50%;}
.b-q{color: #666666;font-size: 14px;padding:0 5px;height: 28px;line-height: 28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.b-q.cont2{-webkit-line-clamp: 2;height: 56px;}
.b-right{display: inline-block;vertical-align: middle;width: 140px;text-align: right;}
.b-r{color: #666666;font-size: 16px;margin-bottom: 15px;}
.b-s{display: inline-block;}
.b-t{display: block;cursor: pointer;margin: 6px 0; width: 100px;height: 36px;line-height: 36px;text-align: center;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 6px;}
.b-u{display: block;cursor: pointer;margin: 6px 0;width: 100px;height: 36px;text-align: center;line-height: 36px; color: #ffffff;font-size: 14px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 6px;}
.b-v{display: block;cursor: pointer;margin: 6px 0; width: 100px;height: 36px;line-height: 36px;text-align: center;color: #333333;font-size: 14px;background-color: #ffffff;border-radius: 6px;border: solid 1px #cccccc;}
.b-w{width: 100%;display: block;cursor: pointer;margin-bottom: 20px;}
.b-w img{width: 100%;border-radius: 10px;}

.ba-list{width: 100%;}
.ba-item{display: block;width: 100%; position: relative;padding: 15px 0;font-size: 0; background-color: #ffffff;margin-bottom: 20px; border-radius: 10px;}
.ba-hot{position: absolute;top: 0;left: 0;width: 50px;}
.ba-hot img{width: 100%;}
.ba-left{display: inline-block;vertical-align: top;width: 50%;padding: 0 30px; border-right: 1px solid #eeeeee;}
.ba-a{color: #333333;font-size: 16px;line-height: 26px;font-weight: bold;margin-bottom: 10px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ba-b{width: 100%;padding-bottom: 10px;}
.ba-c{display: inline-block;vertical-align: top; width: 180px;font-size: 0;}
.ba-e{display: inline-block;vertical-align: top; width: 180px;font-size: 0;}
.ba-d{ color: #666666; font-size: 14px;padding: 5px;line-height: 18px;}
.ba-link{display: inline-block;cursor: pointer;width: 100%;}

.ba-right{display: inline-block;vertical-align: top;width: 50%; padding-left: 30px;}
.ba-f{display: inline-block;vertical-align: top;width: 230px;cursor: pointer;}
.ba-name{color: #333333;font-weight: bold;font-size: 16px;line-height: 26px;margin-bottom: 60px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ba-g{display: inline-block;vertical-align: bottom;}
.ba-gspan{display: inline-block;vertical-align: bottom;margin-bottom: 10px; color: #333333;font-size: 14px;position: relative;}
.ba-gspan:after{content: '';display: inline-block;vertical-align: middle;margin: 0 10px; width: 1px;height: 14px;background-color: #333333;}
.ba-gspan:last-child:after{display: none;}
.ba-time{color: #666666;font-size: 14px;}
.ba-h{display: inline-block;vertical-align: middle;text-align: right;width: 160px;}

.ba-i{display: inline-block;vertical-align: middle;max-width: 100%; text-align: center;}
.ba-j{display: inline-block;position: relative;margin-bottom: 10px;}
.ba-k{ width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ba-sex{position: absolute;right: 0;bottom: 0;width: 22px;}
.ba-sex img{width: 100%;}
.ba-l{color: #333333;font-size: 14px;line-height: 20px;}
.ba-m{color: #5c77ff;font-size: 14px;line-height: 18px;}
.ba-buttom{width: 100%;}
.ba-o{display: inline-block;vertical-align: top; cursor: pointer;margin: 5px 10px 0 0; width: 100px;height: 36px;line-height: 36px;text-align: center;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 6px;}
.ba-p{display: inline-block;vertical-align: top; cursor: pointer;margin: 5px 10px 0 0;width: 100px;height: 36px;text-align: center;line-height: 36px; color: #ffffff;font-size: 14px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 6px;}
.ba-q{display: inline-block;vertical-align: top; cursor: pointer;margin: 5px 10px 0 0; width: 100px;height: 36px;line-height: 36px;text-align: center;color: #333333;font-size: 14px;background-color: #ffffff;border-radius: 6px;border: solid 1px #cccccc;}
.ba-r{display: block; width: 100%;margin-bottom: 20px;}
.ba-r img{width: 100%;}

.c-a{float: right;width: 278px;}
.c-b{width: 100%;background-color: #ffffff;border-radius: 10px;}
.c-c{color: #1075cc;font-size: 20px;  padding: 25px 33px;position: relative;font-weight: bold;}
.c-c:before{content: '';position: absolute;top:25px;left: 20px;width: 4px;height:23px;background-color: #1075cc;border-radius: 2px;}
.c-d{width: 100%;}
.c-item{display: block;border-top: 1px solid #eeeeee;padding: 29px 20px;cursor: pointer;}
.c-e{display: inline-block;vertical-align: middle;width: 85px;}
.c-e img{border-radius: 4px;width: 100%;}
.c-f{display: inline-block;vertical-align: middle;margin-left: 20px;width: 120px;}
.c-g{color: #333333;font-size: 20px;line-height: 30px;margin-bottom: 5px;}
.c-h{display: inline-block;max-width: 100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding:0 7px;line-height: 26px; color: #333333;font-size: 14px;border-radius: 3px;border: solid 1px #cccccc;}
.c-i{color: #999999;font-size: 16px;margin-top: 25px;}
.c-j{width: 100%;}
.c-k{width: 100%;margin-top: 12px;}
.c-k img{ width: 100%;border-radius: 10px;}

.d-a{width: 100%;min-height: 720px;display: flex;align-items: center;justify-content: center; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.d-b{  width: 1200px;margin:  0 auto;text-align: right;}
.d-cont{display: inline-block;text-align: left;width: 400px;padding: 30px 40px; background-color: #ffffff;border-radius: 10px; }
.d-form{width: 100%;}
.d-c{width: 100%;position: relative;margin-bottom: 50px;}
.d-d{font-size: 0;}
.d-dimg{display: inline-block;vertical-align: middle;width: 43px;margin-right: 13px;}
.d-dimg img{width: 100%;}
.d-dtext{display: inline-block;vertical-align: middle;color: #5c77ff;font-size: 14px;line-height: 1.5;}
.d-e{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);color: #666666;}
.d-espan{cursor: pointer;color: #5c77ff;}
.d-a .d-f{width: 100%;margin-bottom: 35px;}
.d-a .d-nav{display: inline-block;vertical-align: middle;position: relative; color: #999999;font-size: 18px;margin-right: 40px;cursor: pointer;}
.d-a .d-nav:after{content: '';position: absolute;top: 0;right: -20px;width: 1px;height: 20px;background-color: #dddddd;}
.d-a .d-nav:last-child:after{display: none;}
.d-a .d-nav.active{color: #5c77ff;}
.d-g{width: 100%;}
.d-item{display: none; width: 100%;}
.d-item.show{display: block;}

.d-h{display:  block;width: 100%;font-size: 0;margin-bottom: 20px;border-radius: 6px;border: solid 1px #5c77ff;}
.d-i{display: inline-block;vertical-align: middle;width: 82px;}
.d-j{display: inline-block;vertical-align: middle;width: 220px;}
.d-k{border: none; width: 100%;height: 40px;color: #333;font-size: 14px;}

.d-l{width: 100%;position: relative;font-size: 0;margin-bottom: 20px;border-radius: 6px;border: solid 1px #eeeeee;}
.d-m{display: inline-block;vertical-align: middle;width: 170px;padding:  0 22px;position: relative;}
.d-m:after{content: '';position: absolute;top: 10px;right: 0;width: 1px;height: 20px;background-color: #dddddd;}
.d-n{position: absolute;top: 0;right: 0;cursor: pointer; width: 150px;text-align: center;line-height: 40px; padding-right: 40px;}
.d-n img{max-width: 90%;max-height: 90%;}
.d-n:after{content: ''; position: absolute;top: 0;right: 15px;width: 17px;height: 100%;background-image: url('../images/a21.png');background-size: 17px auto;background-position: center center;background-repeat: no-repeat;}

.d-o{position: absolute;top: 0;right: 0; width: 137px;  }
.d-p{ border: none;background-color: transparent; width: 100%;text-align: center;height: 40px;color: #5c77ff; font-size: 14px;cursor: pointer;}
.d-q{width: 100%;}
.d-q{width: 100%;margin-bottom: 20px;}
.d-submit{width: 100%;border: none;cursor: pointer;height: 40px;color: #ffffff;font-size: 18px;background-color: #5c77ff;border-radius: 6px;}
.d-agree{width: 100%;font-size: 0; margin-bottom: 40px;}
.d-ag1{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 16px;position: relative;padding-left: 27px;}
.d-ag2{position: absolute;top: 0;left: 0; width: 16px;height: 16px;border: 1px solid #19bc38; border-radius: 3px;}
.d-ag3{display: inline-block;vertical-align: middle; font-size: 14px;color: #df0000;cursor: pointer;}
.d-ag4{display: inline-block;vertical-align: middle; font-size: 14px;color: #666666; }
.d-checkbox{position: absolute; left: 0; top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;}
.d-ag1.selected .d-ag2{background-image: url('../images/a20.png');background-size: 10px auto; background-color: #19bc38; background-position: center center;background-repeat: no-repeat;}
.d-r{width: 100%;text-align: center;}
.d-s{width: 100%;overflow: hidden;}
.d-stext{display: inline-block;color: #999999;font-size: 12px;position: relative;}
.d-stext:before{content: ''; position: absolute;top: 50%;left: -125px; width: 95px;height: 1px;background-color: #dddddd;}
.d-stext:after{content: ''; position: absolute;top: 50%;right: -125px; width: 95px;height: 1px;background-color: #dddddd;}
.d-t{width: 100%;}
.d-u{margin: 18px 19px 0;display: inline-block;vertical-align: middle;width: 40px;cursor: pointer;}
.d-u img{width: 100%;}

.d-a.cont2{width: 100%;}
.d-v{width: 100%;position: relative;margin-bottom: 40px;}
.d-w{color: #666666;font-size: 14px;line-height: 16px;}
.d-wspan{color: #5c77ff;cursor: pointer;}
.d-x{position: absolute;top: 0;right: 0; font-size: 14px;line-height: 16px;color: #666666;cursor: pointer;}
.d-x:hover{color: #5c77ff;}
.d-y{width: 100%;padding-left: 22px;position: relative;font-size: 0;margin-bottom: 20px;border-radius: 6px;border: solid 1px #eeeeee;}

.d-a.cont3{width: 100%;}

.e-a{width: 100%;padding-top: 100px;padding-bottom: 260px; background-image: url('../images/bg2.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.e-b{width: 1200px;margin: 0 auto;}
.e-cont{width: 100%;}
.e-c{position: relative; color: #333333;font-size: 30px;font-weight: bold;padding-bottom: 45px;margin-bottom: 40px; border-bottom: 2px solid #e1e1e1;}
.e-c:after{content: '';position: absolute;bottom: -2px;left: 0;width: 20px;height: 4px;background-color: #333333;}
.e-d{width: 100%;}
.e-f{font-size: 16px; line-height: 22px; color: #333333;}
.e-f *{font-size: 16px; line-height: 22px; color: #333333;}

.g-a{width: 100%;padding-top: 200px;padding-bottom: 240px; background-image: url('../images/bg2.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.g-b{width: 1200px;margin: 0 auto;}
.g-cont{width: 100%; background-color: #ffffff;border-radius: 10px;padding-bottom: 60px;}
.g-c{width: 100%;border-bottom: 1px solid #f3f4f9;margin-bottom: 45px;position: relative;}
.g-d{color: #333333;font-size: 18px;height: 60px;line-height: 60px;position: relative;padding-left: 20px;}
.g-d:after{content: '';position: absolute;top: 50%;left: 0;margin-top: -12px; width: 3px;height: 24px;background-color: #5c77ff;box-shadow: 0px 2px 5px 0px rgba(13, 82, 211, 0.14); }
.g-e{position: absolute;top: 50%;right: 20px;transform: translate(0,-50%); color: #5c77ff;font-size: 14px;line-height: 20px; cursor: pointer; display: block;}
.g-f{width: 520px;margin: 0 auto;font-size: 0;}
.g-form{width: 100%;}
.g-g{width: 100%;text-align: center;margin-bottom: 30px;}
.g-h{display: inline-block;cursor: pointer; border-radius: 50%;padding: 6px;	width: 180px;height: 180px; border: solid 1px #e0e0e0;}
.g-i{position: relative; width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.g-j{display: none; position: absolute;top:0 ;left: 0;color: #ffffff;font-size: 18px;line-height: 168px; width: 100%;height: 100%;border-radius: 50%;background-color: rgba(0,0,0,.4);}
.g-file{display: none;}
.g-h:hover .g-j{display: block;}
.g-list{width: 100%;}
.g-item{width: 100%;position: relative;margin-bottom: 20px;font-size: 0;}
.g-k{padding-left: 15px;display: inline-block;vertical-align: top;width: 100px;min-height: 45px;padding-top: 10px; line-height: 25px;color: #333333;font-size: 16px;}
.g-l{display: inline-block;vertical-align: top;width: 420px; }
.g-m{width: 100%;padding:0 20px; border-radius: 6px;border: solid 1px #e3e3e3;}
.g-m.disabled{background-color: #f7f8fb;cursor: pointer;}
.g-m.disabled .g-n{background-color: #f7f8fb;}
.g-m.disabled:hover{border: solid 1px #e3e3e3;}
.g-m:hover{border: solid 1px #5c77ff;}
.g-n{border: none;width: 100%;cursor: pointer; color: #333333;font-size: 14px;height: 45px;}
.g-o{width: 100%;border-radius: 6px;border: solid 1px #e3e3e3;font-size: 0;}
.g-o:hover{border: solid 1px #5c77ff;}
.g-p{display: inline-block;vertical-align: middle;width: 90px;}
.g-q{display: inline-block;vertical-align: middle;width: 320px;}
.g-r{width: 100%;padding-left: 100px;}
.g-submit{cursor: pointer; width: 100%;border: none;width: 420px;color: #ffffff;font-size: 14px;height: 45px;background-color: #5c77ff;border-radius: 6px;}

.g-a.cont2{width: 100%;}
.g-name{color: #333333;font-size: 16px;padding-top: 20px;padding-bottom: 15px;}
.g-kspan{color: #dc0000;}
.g-s{width: 100%; border-radius: 6px;border: solid 1px #e3e3e3;}
.g-s:hover{border: solid 1px #5c77ff;}
.g-s.g-s2{display: inline-block;vertical-align: top;  width: 200px;margin-right: 20px;}
.g-s.g-s2:nth-child(2n){margin-right: 0;}
.g-s.disabled:hover{border: solid 1px #e3e3e3;}
.g-t{width: 100%;font-size: 0;margin-bottom: 10px;}
.g-u{display: inline-block;vertical-align: middle;margin-right: 10px; width: 133px;border-radius: 6px;border: solid 1px #e3e3e3;}
.g-u:nth-child(3n){margin-right: 0;}
.g-v{width: 100%;}
.g-textarea{padding: 8px 20px;line-height: 25px;font-size: 14px;	width: 420px;height: 90px;border-radius: 6px;border: solid 1px #e3e3e3;}
.g-w{width: 100%;padding-bottom: 5px;}
.g-x{display: inline-block;cursor: pointer;text-align: center;padding: 20px 0; width: 200px; background-color: #ffffff;border-radius: 5px;border: solid 1px #dddddd;}
.g-xing{display: inline-block;width: 160px;}
.g-ximg{width: 100%;border-radius: 3px;}
.g-xtext{color: #999999;font-size: 14px;padding-top: 15px;}
.g-company{display: none;}

.g-u .select-cont{top: 41px;}
.g-s .select-cont{top: 41px;}

.i-a{width: 100%;padding-bottom: 220px; background-image: url('../images/bg3.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.i-b{width: 100%;}
.i-b img{width: 100%;}
.i-cont{width: 1200px;margin: 0 auto;}
.i-c{width: 100%;margin-top: -20px;margin-bottom: 90px; position: relative;z-index: 18;padding: 30px 30px 0; background-color: #ffffff;border-radius: 10px;}
.i-slick{width: 100%;}
.i-d{width: 100%;}
.i-e{display: block;cursor: pointer; width: 100%;}
.i-f{width: 100%;height: 400px;}
.i-f img{width: 100%;height: 100%;object-fit: contain;}
.i-g{width: 100%;padding-top: 37px;position: relative;}
.i-h{color: #232324;font-size: 24px;font-weight: bold;margin-bottom: 45px;}
.i-time{width: 100%;position: relative;padding-bottom: 15px;border-bottom: 1px solid #eeeeee;}
.i-hint{position: absolute;top: -32px;left: 0;padding: 0 10px; color: #e5bf4c;font-size: 14px;line-height: 20px;border: solid 1px #ffc944;}
.i-hint:after{content: '';position: absolute;bottom: -6px;left: 20px;width: 13px;height: 6px;background-image: url('../images/a26.png');background-size: 13px 6px;background-position: center center;background-repeat: no-repeat;}
.i-i{color: #666666;font-size: 16px;line-height: 26px;}
.i-j{width: 100%;font-size: 0;}
.i-jspan{color: #666666;font-size: 16px;line-height: 26px;display: inline-block;vertical-align: middle;margin-right: 18px;}
.i-k{position: absolute;top: 37px;right: 0;width: 95px;font-size: 14px;line-height: 29px;text-align: center;padding: 20px 10px 10px; background-color: #e1e6f0;}
.i-k:after{content: '';position: absolute;bottom: -21px;left: 0;width: 95px;height: 21px;background-image: url('../images/a24.png');background-size: 95px 21px;background-position: center center;background-repeat: no-repeat;}
.i-l{width: 100%;font-size: 0;padding: 18px 0;}
.i-limg{display: inline-block;vertical-align: top;width: 26px;}
.i-ltext{display: inline-block;vertical-align: top;width: 1050px;padding: 0 13px;color: #999999;font-size: 16px;line-height: 26px;}

.i-slick  .slick-dots{position: absolute; bottom: -40px; left: 0;width: 100%;text-align: center;}
.i-slick  .slick-dots li{display: inline-block;vertical-align: middle;margin: 0 10px; width: 12px;height: 12px;background-color: #dddddd;border-radius: 6px;}
.i-slick  .slick-dots .slick-active{background-color: #5c77ff;}

.i-list{width: 100%;padding-bottom: 30px;}
.i-item{display: block;cursor: pointer;padding: 28px 30px;position: relative;position: relative; font-size: 0;border-radius: 10px;margin-bottom: 10px;background-color: #ffffff; border: solid 3px #fff;}
.i-m{display: inline-block;vertical-align: middle;width: 240px;}
.i-m img{border-radius: 4px;}
.i-n{display: inline-block;vertical-align: middle;width: 788px;padding: 0 28px;position: relative;z-index: 18;}
.i-o{color: #232324;font-size: 18px;line-height: 28px;font-weight: bold;margin-bottom: 15px;}
.i-p{width: 100%;margin-bottom: 10px;}
.i-q{display: inline-block;vertical-align: middle;padding: 0 10px;margin-right: 10px; line-height: 19px; height: 19px;color: #e5bf4c;font-size: 14px;border-radius: 4px;border: solid 1px #ffc944;}
.i-r{display: inline-block;vertical-align: middle;}
.i-rspan{display: inline-block;vertical-align: top;color: #666666;line-height: 19px;font-size: 14px;padding-right: 15px;}
.i-s{width: 100%;margin-bottom: 15px;}
.i-simg{display: inline-block;vertical-align: top;width: 20px;}
.i-simg img{width: 100%;}
.i-stext{display: inline-block;vertical-align: top; width: 680px;line-height: 20px;color: #5c76ff;font-size: 14px; padding: 0 12px;}
.i-t{font-size: 14px; line-height: 22px; color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i-u{position: absolute;top: 27px;right: -3px;font-size: 14px;padding: 0 8px; color: #ffffff;height: 36px;line-height: 36px;background-color: #ffba00;}
.i-u:after{content: '';position: absolute;top: 0; left: -14px;width: 14px;height: 36px;background-image: url('../images/a24-b.png');background-size: 14px 36px;background-position: center center;background-repeat: no-repeat;}
.i-item:hover{border: solid 3px #5c77ff;}

.i-finish{display: none; z-index: 8; position: absolute;bottom: 10px;right: 10px;opacity: .6;}
.i-item.finish .i-finish{display: block;}

.i-a.cont3{width: 100%; background-image: url('../images/bg4.jpg');}
.i-v{width: 100%;padding-top: 20px; text-align: center;}

.j-a{width: 100%;padding-bottom: 210px; background-image: url('../images/bg5.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.j-b{width: 1200px;margin:  0 auto;}
.j-cont{width: 100%;background-color: #fff;border-radius: 10px;margin-bottom: 40px;}
.j-c{width: 100%; height: 400px;padding: 30px;}
.j-c img{width: 100%;height: 100%;object-fit: contain;}
.j-d{width: 100%;padding: 50px 40px;}
.j-e{width: 100%;margin-bottom: 50px;}
.j-e:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.j-f{float: left;color: #333333;font-size: 30px;line-height: 50px;font-weight: bold;}
.j-g{float: right;margin-right: -40px;}
.j-share{display: inline-block;vertical-align: middle;position: relative;cursor: pointer; background-color: #5c77ff;padding: 0 10px;height: 50px;line-height: 50px;}
.j-share img{width: 23px;}
.j-share:before{content: '';position: absolute;top: 0;left: -19px;width: 19px;height: 50px;background-image: url('../images/a24-d.png');background-size: 19px 50px;}
.j-share:after{content: '';position: absolute;top: 0;right: -20px;width: 20px;height: 50px;background-image: url('../images/a24-e.png');background-size: 20px 50px;}
.j-h{display: inline-block;vertical-align: middle;position: relative;margin-left: 30px; padding: 0 18px;color: #ffffff;font-size: 18px; height: 50px;line-height: 50px;background-color: #ffba00;}
.j-h:before{content: '';position: absolute;top: 0;left: -19px;width: 19px;height: 50px;background-image: url('../images/a24-c.png');background-size: 19px 50px;}

.j-time{width: 100%;position: relative;padding-bottom:10px; }
.j-hint{position: absolute;top: -32px;left: 0;padding: 0 10px; color: #e5bf4c;font-size: 14px;line-height: 20px;border: solid 1px #ffc944;}
.j-hint:after{content: '';position: absolute;bottom: -6px;left: 20px;width: 13px;height: 6px;background-image: url('../images/a26.png');background-size: 13px 6px;background-position: center center;background-repeat: no-repeat;}
.j-i{color: #666666;font-size: 18px;line-height: 28px;}
.j-j{width: 100%;font-size: 0;}
.j-jspan{color: #666666;font-size: 18px;line-height: 28px;display: inline-block;vertical-align: middle;margin-right: 18px;}
.j-k{width: 100%;padding-bottom: 50px;border-bottom: 2px solid #e1e1e1;position: relative;}
.j-k:after{content: '';position: absolute;bottom: -2px;left: 0;	width: 20px;height: 4px;background-color: #333333;}
.j-l{width: 100%;font-size: 0;padding: 10px 0;}
.j-limg{display: inline-block;vertical-align: top;width: 26px;}
.j-limg img{width: 100%;}
.j-ltext{display: inline-block;vertical-align: top;padding: 0 15px;width: 850px; color: #5c76ff;font-size: 18px;line-height: 28px;}
.j-m{width: 100%;padding-top: 45px;}
.j-n{font-size: 16px; line-height: 30px; color: #333333;}
.j-n *{font-size: 16px; line-height: 30px; color: #333333;}
.j-apply{display: block;cursor: pointer; margin: 0 auto;color: #ffffff;font-size: 18px; width: 320px;height: 50px;line-height: 50px;text-align: center;  background-color: #5c77ff;border-radius: 6px;}
.j-apply.finish{cursor: default; background-color: #ccc;}

.k-a{width: 100%;padding-bottom: 210px; background-image: url('../images/bg6.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.k-b{width: 100%;}
.k-b img{width: 100%;}
.k-nav{width: 100%;background-color: #fff;margin-bottom: 40px;}
.k-c{width: 1200px;margin: 0 auto;font-size: 0;}
.k-d{display: inline-block;vertical-align: top;padding: 0 50px;cursor: pointer;color: #666666;font-size: 15px;line-height: 60px;}
.k-d.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.k-cont{width: 1200px;margin: 0 auto;}
.k-form{width: 100%;padding: 30px; background-color: #ffffff;border-radius: 10px;font-size: 0;}
.k-e{display: inline-block;vertical-align: top;width: 1020px;}
.k-f{width: 100%; height: 50px;border-radius: 6px 0 0 6px;padding: 0 25px;font-size: 14px; color: #333;border: solid 1px #5c77ff;}
.k-g{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff;border-radius: 0px 6px 6px 0px;}
.k-g:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.k-submit{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 50px;}
.k-h{width: 100%;margin-top: 10px;  margin-bottom: 40px;}
.k-top{width: 100%;font-size: 0;padding: 20px 30px;background-color: #ffc944;border-radius: 10px 10px 0px 0px;}
.k-i{display: inline-block;vertical-align: middle;line-height: 20px;font-size: 15px;color: #ffffff;font-weight: bold;}

.k-i1{width: 880px;}
.k-i2{width: 150px;}
.k-i3{width: 110px;}

.k-list{width: 100%;background-color: #fff;border-radius:0px 0px 10px 10px ;}
.k-item{display: block;cursor: pointer;padding: 30px;font-size: 0; border-bottom: 1px solid #eeeeee;}
.k-item:last-child{border-bottom: none;}
.k-j{display: inline-block;vertical-align: middle;  line-height: 20px;font-size: 14px;color: #333333; }
.k-item:hover{background-color: #f9fafc;}
.k-j1{width: 880px;padding-right: 20px;}
.k-j2{width: 150px;}
.k-j3{width: 110px;}

.k-a.cont2 .k-i1{width: 780px;}
.k-a.cont2 .k-i2{width: 140px;}
.k-a.cont2 .k-i3{width: 160px;}

.k-a.cont2 .k-item{padding: 21px 30px;}
.k-a.cont2 .k-j1{width: 780px;}
.k-a.cont2 .k-j2{width: 140px;}
.k-a.cont2 .k-j3{width: 160px;}
.k-a.cont2 .k-j4{width: 50px;}
.k-a.cont2 .k-j4 img{width: 100%;}

.l-a{width: 100%;padding-bottom: 200px; background-image: url('../images/bg6.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.l-b{width: 100%;}
.l-b img{width: 100%;}
.l-nav{width: 100%;background-color: #fff;margin-bottom: 40px;}
.l-c{width: 1200px;margin: 0 auto;font-size: 0;}
.l-d{display: inline-block;vertical-align: top;padding: 0 50px;cursor: pointer;color: #666666;font-size: 15px;line-height: 60px;}
.l-d.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.l-cont{width: 1200px;margin: 0 auto;}
.l-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.l-left{float: left;width: 900px;}
.l-right{float: right;	width: 278px;}
.l-e{padding-left: 26px;margin-bottom: 20px;}
.l-f{color: #333333;font-size: 14px;line-height: 22px;position: relative;}
.l-f img{position: absolute;top:2px;left: -26px; height:18px;}
.l-g{display: inline-block;cursor: pointer; color: #5c77ff;font-size: 14px;line-height: 22px;}
.l-h{width: 100%;background-color: #ffffff;border-radius: 10px;padding: 35px 20px 30px;text-align: center;margin-bottom: 10px;}
.l-i{display: inline-block;vertical-align: middle;position: relative;margin-bottom: 10px;}
.l-j{display: inline-block;width: 90px;height: 90px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.l-k{position: absolute;bottom: 0;right: 0;width: 22px;}
.l-k img{width: 100%;}
.l-l{color: #666666;font-size: 14px;line-height: 24px;margin-bottom: 25px;}
.l-m{width: 100%;font-size: 0;}
.l-n{display: inline-block;vertical-align: top;width: 25%;cursor: pointer;margin-bottom: 10px;}
.l-n1{color: #333333;font-size: 14px;line-height: 20px;}
.l-n2{color: #5c77ff;font-size: 14px;line-height: 20px;}
.l-o{display: block;margin-top: 10px; width: 100%;cursor: pointer;line-height: 36px;height: 36px;font-size: 16px; color: #ffffff;background-color: #5c77ff;border-radius: 6px;}
.l-more{display: block;margin-top: 10px;width: 100%;cursor: pointer;line-height: 36px;height: 36px;font-size: 16px; color: #333333;background-color: #e1e6f0;border-radius: 6px;}

.l-p{width: 100%;background-color: #ffffff;border-radius: 10px;}
.l-q{position: relative; padding: 25px 33px;color: #5c77ff;font-size: 20px;font-weight: bold;border-bottom: 1px solid #eeeeee;}
.l-q:before{content: '';position: absolute;top: 50%;left: 20px;margin-top: -12.5px; width: 4px;height: 23px;background-color: #5c77ff;border-radius: 2px;}
.l-r{width: 100%;padding: 10px 20px;}
.l-s{display: inline-block;margin: 5px 0;cursor: pointer;border-bottom: 1px solid #fff; font-size: 14px; line-height: 28px; color: #333333;}
.l-s:hover{border-bottom: 1px solid #5c77ff;color: #5c77ff;}

.l-t{width: 100%;}
.l-u{display: block;cursor: pointer; width: 100%;margin-top: 10px;}
.l-u img{width: 100%;border-radius: 10px;}

.m-a{width: 100%; }
.m-cont{width: 100%;background-color: #ffffff;border-radius: 10px;margin-bottom: 40px;}
.m-b{width: 100%;font-size: 0;padding: 0 30px; border-bottom: 1px solid #eeeeee;}
.m-b .slick-arrow { position: absolute;width: 30px;height: 100%;top: 0;background-color: rgba(0,0,0,.3); margin-top: 0;border-radius: 0;background-size: 9px auto; background-repeat: no-repeat;background-position: center center; font-size: 0;border: none;cursor: pointer;z-index: 10;}
.m-b .slick-prev {left: 0;background-image: url(../images/c31.png);}
.m-b .slick-prev:hover{background-color: #5c77ff;}
.m-b .slick-next {right: 0;background-image: url(../images/c32.png);}
.m-b .slick-next:hover {background-color: #5c77ff;}
.m-nav{display: inline-block;vertical-align: top;width:168px;text-align: center; padding: 25px 0 13px;}
.m-c{color: #333333;font-size: 15px;font-weight: bold;line-height: 21px;}
.m-d{color: #666666;font-size: 15px; line-height: 21px;}
.m-nav.active {border-bottom: 2px solid #5c77ff;}
.m-nav.active .m-c{color: #5c77ff;}
.m-nav.active .m-d{color: #5c77ff;}
.m-e{width: 100%;background-color: #f9fafc;padding: 35px 30px 28px;}
.m-form{width: 100%;}
.m-f{width: 100%;font-size: 0;}
.m-g{display: inline-block;vertical-align: top;width: 720px;}
.m-h{width: 100%; height: 50px;border-radius: 6px 0 0 6px;padding: 0 25px;font-size: 14px; color: #333;border: solid 1px #5c77ff;}
.m-i{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff;border-radius: 0px 6px 6px 0px;}
.m-i:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.m-submit{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 50px;}
.m-j{width: 100%;font-size: 0;}
.m-k{display: inline-block;vertical-align: top;margin-top: 20px;line-height: 26px; color: #333333;font-size: 15px;width: 110px;}
.m-l{display: inline-block;vertical-align: top;width: 610px;}
.m-m{display: inline-block;vertical-align: top;cursor: pointer;text-align: center; color: #666666;font-size: 14px;margin-right: 10px; margin-top: 20px;padding: 0 10px;min-width: 80px;height: 26px;line-height: 26px;background-color: #ffffff;border-radius: 13px;border: solid 1px #cccccc;}
.m-m.active{background-color: #5c77ff;color: #fff;border: 1px solid #5c77ff;}
.m-list{width: 100%;padding-bottom: 30px;}
.m-item{position: relative; display: block;cursor: pointer;width: 100%;padding: 30px 30px 22px ; border-bottom: 1px solid #eeeeee;}
.m-item:hover{background-color: #eeeeee;}
.m-item:hover .topic-buttom{background-color: #eeeeee;}
.m-link{position: absolute;top: 0;left: 0;z-index: 5; width: 100%;height: 100%;}
.m-n{width: 100%;margin-bottom: 5px;}
.m-n:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.m-o{float: left; color: #333333;font-size: 18px;line-height: 28px;}
.m-time{float: right; color: #666666;font-size: 16px;line-height: 28px;}
/* .m-p{  color: #666666;line-height: 24px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} */
.m-p{ /*white-space: pre-wrap;*/ color: #666666;line-height: 24px;font-size: 14px; }
.m-p *{line-height: inherit;}
.topic-cont .m-p{/*white-space: revert!important;*/ }
.topic-cont a{position: relative;z-index: 8;}
.topic-cont a:hover{color: #5c77ff;}

.topic-cont{width: 100%;position: relative;height: 72px;overflow: hidden;}
.topic-buttom{display: none;z-index: 8; position: absolute;bottom: 0;right: 0;background-color: #fff;font-size: 0;}
.topic-buttom:after{content: '';display: inline-block;vertical-align: middle;margin-left: 6px; border-top: 8px solid #5c77ff;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.topic-span1{display: inline-block;vertical-align: middle; font-size: 14px;color: #5c77ff; line-height: 24px;}
.topic-span1:before{content: '...';display: inline-block;vertical-align: middle; color: #5c77ff;}
.topic-span2{display: none; vertical-align: middle;font-size: 14px;color: #5c77ff; line-height: 24px;}
.topic-cont.hide .topic-buttom{display: block;}
.topic-cont.show{height: auto;overflow: visible;}
.topic-cont.show .topic-buttom{bottom: -15px;}
.topic-cont.show .topic-buttom:after{ border-bottom: 8px solid #5c77ff;border-top: none;}
.topic-cont.show .topic-span1{display: none;}
.topic-cont.show .topic-span2{display: inline-block;}

.m-q{width: 100%;padding-top: 25px;}
.m-q:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.m-r{display: block;float: left; font-size: 0;}
.m-rspan{display: inline-block;vertical-align: middle;text-align: center;margin-right: 10px; padding: 0 10px;color: #5c77ff;font-size: 14px;	min-width: 80px;height: 26px;line-height: 26px;border-radius: 13px;border: solid 1px #5c77ff;}
.m-s{float: right;position: relative;z-index: 8;}
.m-t{display: inline-block;vertical-align: middle;margin-left: 25px;}
.m-timg{display: inline-block;vertical-align: middle;width: 16px;height: 16px;line-height: 16px;text-align: center; }
.m-timg1{display: block;width: 16px;height: 16px;line-height: 16px;text-align: center;}
.m-timg1 img{max-width: 100%;max-height: 100%;}
.m-timg2{display: none;width: 16px;height: 16px;line-height: 16px;text-align: center;}
.m-timg2 img{max-width: 100%;max-height: 100%;}
.m-text{display: inline-block;vertical-align: middle;margin-left: 5px; color: #666666;font-size: 14px;line-height: 26px; }

.m-t.active .m-timg1{display: none;}
.m-t.active .m-timg2{display: block;}
.m-t.active .m-text{color: #5c77ff;}

.m-right{float: right;}
.m-photo{display: inline-block;vertical-align: middle;margin-right: 10px; width: 50px;height: 50px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.m-u{display: inline-block;vertical-align: middle; }
.m-name{max-width: 7em; color: #666666;font-size: 14px;line-height: 1.3; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-time{font-size: 14px;line-height: 1.3; float: none;}
.m-o{margin-top: 11px;}
.m-n{margin-bottom: 15px;}

.o-a{width: 100%;}
.o-b{width: 100%;padding:27px 30px 37px; background-color: #5c77ff;border-radius: 10px 10px 0 0;}
.o-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-c{float: left;font-size: 0;}
.o-d{display: inline-block;vertical-align: middle;position: relative;}
.o-e{display: inline-block;	width: 90px;height: 90px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.o-f{position: absolute;bottom: 0;right: 0;width: 22px;}
.o-f img{width: 100%;}
.o-g{display: inline-block;vertical-align: middle;padding-left: 20px;}
.o-h{color: #ffffff;font-size: 18px;line-height: 28px;}
.o-i{font-size: 0;}
.o-ispan{display: inline-block;vertical-align: middle;margin-right: 10px; margin-top: 20px;padding: 0 10px;text-align: center; min-width: 80px;height: 26px;line-height: 26px;	color: #ffe744;font-size: 14px;border-radius: 13px;border: solid 1px #ffe744;}
.o-j{float:right;}
.o-k{font-size: 0;margin-bottom: 24px;}
.o-share{display: inline-block;vertical-align: middle; cursor: pointer;color: #666666;font-size: 14px; padding: 0 8px; min-width: 100px;text-align: center; height: 36px;line-height: 36px;background-color: #ffffff;border-radius: 6px;}
.o-share img{width: 13px;margin-right: 6px;}
.o-attention{display: inline-block;vertical-align: middle;cursor: pointer;margin-left: 10px; color: #666666;font-size: 14px; padding: 0 8px; min-width: 100px;text-align: center; height: 36px;line-height: 36px;background-color: #fff;border-radius: 6px;}
.o-attention img{width: 13px;margin-right: 6px;}
.o-attention.active{background-color: #ffe744;}
.o-l{font-size: 0;}
.o-m{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: 25px;}
.o-m:last-child{margin-right: 0;}
.o-mimg{display: inline-block;vertical-align: middle;}
.o-mimg1{display: block;width: 16px;height: 16px;text-align: center;line-height: 16px;}
.o-mimg1 img{max-width: 100%;max-height: 100%;}
.o-mimg2{display: none;width: 16px;height: 16px;text-align: center;line-height: 16px;}
.o-mimg2 img{max-width: 100%;max-height: 100%;}
.o-mtext{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 14px;margin-left: 6px;}
.o-m.active .o-mimg1{display: none;}
.o-m.active .o-mimg2{display: block;}
.o-m.active .o-mtext{color: #00a8ff;}

.o-n{width: 100%;margin-top: -10px;padding: 20px 30px; background-color: #4e6af7;border-radius: 10px 10px 0px 0px;}
.o-o{width: 100%;margin-bottom: 5px;}
.o-o:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-o1{float: left; color: #ffffff;font-size: 18px;line-height: 28px;}
.o-o2{float: right; color: #fefefe;font-size: 16px;line-height: 28px;}
.o-p{font-size: 14px;color: #9eadfb; line-height: 22px;margin-bottom: 15px;}
.o-p *{line-height: inherit;}
.o-q{width: 100%;}
.o-q:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-r{float: left;}
.o-s{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: 50px;}
.o-s:last-child{margin-right: 0;}
.o-simg{display: inline-block;vertical-align: middle;}
.o-simg1{display: block;width: 16px;height: 16px;text-align: center;line-height: 16px;}
.o-simg1 img{max-width: 100%;max-height: 100%;}
.o-simg2{display: none;width: 16px;height: 16px;text-align: center;line-height: 16px;}
.o-simg2 img{max-width: 100%;max-height: 100%;}
.o-stext{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 14px;line-height: 36px; margin-left: 6px;}
.o-s.active .o-simg1{display: none;}
.o-s.active .o-simg2{display: block;}
.o-s.active .o-stext{color: #00a8ff;}
.o-t{float: right;display: block;cursor: pointer;width: 100px;height: 36px;line-height: 36px;text-align: center;color: #666666;font-size: 14px;background-color: #ffffff;border-radius: 6px;}

.o-u{width: 100%;background-color: #fff;}
.o-list{width: 100%;}
.o-item{display: block;width: 100%;padding: 17px 30px;border-bottom: 1px solid #eeeeee;}
.o-v{width: 100%;margin-bottom: 20px;}
.o-v:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-w{float: left;}
.o-x{display: inline-block;vertical-align: middle;position: relative;}
.o-x1{display: inline-block;vertical-align: middle;	width: 54px;height: 54px;border-radius: 50%; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.o-x2{position: absolute;bottom: 0;right: 0;width: 11px;}
.o-x2 img{width: 100%;}
.o-y{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;line-height: 16px;padding: 0 20px;}
.o-z{float: right;color: #666666;font-size: 14px;line-height: 54px;}
.o-aa{width: 100%;padding-left: 74px;	font-size: 13px; line-height: 22px; color: #666666;margin-bottom: 20px;}
.o-ab{width: 100%;text-align: right;font-size: 0;position: relative;}
.o-ac{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: 35px;}
.o-ac:last-child{margin-right: 0;}
.o-acimg{display: inline-block;vertical-align: middle;}
.o-acimg1{display: block; width: 16px;height: 16px;line-height: 16px;text-align: center;}
.o-acimg1 img{max-width: 100%;max-height: 100%;}
.o-acimg2{display: none; width: 16px;height: 16px;line-height: 16px;text-align: center;}
.o-acimg2 img{max-width: 100%;max-height: 100%;}
.o-ac.active .o-acimg1{display: none;}
.o-ac.active .o-acimg2{display: block;}
.o-ac.active .o-actext{color: #5c77ff;}

.o-actext{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-left: 6px;}
.o-ad{width: 100%;text-align: center;}
.o-ae{display: inline-block;height: 50px;line-height: 50px;cursor: pointer;color: #5c77ff;font-size: 16px; text-align: center;}

.o-af{width: 100%;padding: 30px;border-radius: 10px;background-color: #f9fafc;}
.o-aform{width: 100%;}
.o-ag{width: 100%;margin-bottom: 10px;}
.o-textarea{background-color: transparent;padding: 15px 20px; width: 100%;height: 113px;color: #666666;font-size: 13px;line-height: 22px; border-radius: 6px; border: solid 1px #cccccc;}
.o-ah{width: 100%;text-align: right;}
.o-submit{border: none; width: 100px;height: 36px;line-height: 36px;text-align: center;cursor: pointer;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 6px;}

.o-twices{width: 100%;background-color: #fff;padding: 17px 30px;}
.o-tcont{padding-bottom: 30px;width: 100%;padding-left: 74px;}
.o-ta{width: 100%;background-color: #f9fafa;padding: 20px 30px ;margin-bottom: 10px; border-radius: 0px 0px 10px 10px;}
.o-tb{width: 100%;margin-bottom: 15px;}
.o-tb:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-tc{float: left; color: #333333;font-size: 16px;line-height: 16px; }
.o-td{float: right;color: #666666;font-size: 14px;line-height: 16px;}
.o-te{ width: 100%;font-size: 13px;line-height: 22px;color: #666666;margin-bottom: 20px;}

.p-a{width: 100%;padding-top: 55px;padding-bottom: 75px; background-color: #ffffff;border-radius: 10px;}
.p-b{width:500px;margin: 0 auto; text-align: center;}
.p-form{width: 100%;}
.p-c{margin-bottom: 10px; display: inline-block;position: relative;width: 180px;height: 180px;padding: 6px; border-radius: 50%;border: solid 1px #e0e0e0;}
.p-d{border-radius: 50%; width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.p-e{position: absolute;bottom: 6px;right: 27px;width: 22px;}
.p-e img{width: 100%;}
.p-f{color: #333333;font-size: 16px;margin-bottom: 65px;}
.p-list{width: 100%;}
.p-item{width: 100%;margin-bottom: 20px;font-size: 0;}
.p-g{display: inline-block;vertical-align: top;width: 80px;text-align: left; color: #333333;font-size: 16px;line-height: 25px;padding-top: 10px; min-height: 45px;}
.p-h{display: inline-block;vertical-align: top;width: 420px;text-align: left}
.p-i{width: 100%;}
.p-j{width: 100%;padding: 0 20px; height: 45px;color: #333333;font-size: 14px; background-color: #ffffff;border-radius: 6px;border: solid 1px #e3e3e3;}
.p-textarea{width: 100%;padding: 10px 20px;line-height: 25px; height: 123px;color: #333333;font-size: 14px; background-color: #ffffff;border-radius: 6px;border: solid 1px #e3e3e3;}
.p-k{width: 100%;border: solid 1px #e3e3e3;text-align: left;}
.p-k .select-cur{height: 45px;line-height: 45px;}
.p-k .select-cont{top: 46px;}
.p-l{width: 100%;padding-left: 80px;}
.p-submit{width: 100%;color: #ffffff;font-size: 14px; border: none;height: 45px;line-height: 45px;text-align: center;cursor: pointer;background-color: #5c77ff;border-radius: 6px;}

.p-m{width: 100%;}
.p-m .lb-label{margin-right: 15px;}


.q-a{width: 100%;}
.q-b{width: 100%;}
.q-cont{width: 100%;background-color: #fff;margin-bottom: 40px;}
.q-item{padding: 30px 30px 22px;border-bottom: 1px solid #eeeeee; width: 100%;position: relative;}
.q-c{display: block;cursor: pointer;}
.q-d{display: block; color: #333333;font-size: 18px;line-height: 28px;margin-bottom: 5px;}
.q-e{color: #666666;font-size: 14px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.q-f{padding-top: 15px;}
.q-f:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.q-g{float: left;font-size: 0;}
.q-h{display: inline-block;vertical-align: middle; padding: 0 8px;margin-right: 10px;margin-top: 10px;	min-width: 80px;height: 26px;line-height: 26px;text-align: center;color: #5c77ff;font-size: 14px;border-radius: 13px;border: solid 1px #5c77ff;}
.q-i{float: right;font-size: 0;}
.q-j{display: inline-block;vertical-align: middle;margin-right: 25px;}
.q-k{display: inline-block;vertical-align: middle;margin-right: 25px;margin-top: 10px;}
.q-kimg{display: inline-block;vertical-align: middle;width: 16px;height: 16px;line-height: 16px;}
.q-kimg1{display: block;width: 16px;height: 16px;line-height: 16px; text-align: center;}
.q-kimg1 img{max-width: 100%;max-height: 100%;}
.q-kimg2{display: none;width: 16px;height: 16px;line-height: 16px; text-align: center;}
.q-kimg2 img{max-width: 100%;max-height: 100%;}
.q-kext{display: inline-block;vertical-align: middle;margin-left: 5px; color: #666666;font-size: 14px;line-height: 26px; }
.q-k.active .q-kimg1{display: none;}
.q-k.active .q-kimg2{display: block;}
.q-k.active .q-kext{color: #5c77ff;}
.q-l{margin-top: 10px;display: inline-block;vertical-align: middle;color: #666666;font-size: 16px;line-height: 26px;}
.q-close{position: absolute;top: 30px;right: 30px;cursor: pointer;}
.q-m{display: inline-block;vertical-align: middle; color: #ff0606;font-size: 16px;line-height: 28px;}
.q-n{display: inline-block;vertical-align: middle; width: 22px;}
.q-n img{width: 100%;}

.r-a{width: 100%;}
.r-cont{width: 100%;margin-bottom: 30px;}
.r-item{display: block;cursor: pointer;margin-bottom: 10px;}
.r-b{width: 100%;background-color: #ffffff;padding: 30px 30px 22px;}
.r-c{width: 100%;margin-bottom: 5px;}
.r-c:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.r-d{float: left; color: #333333;font-size: 18px;line-height: 28px;}
.r-e{float: right; color: #666666;font-size: 16px;line-height: 28px;}
.r-f{color: #666666;font-size: 14px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.r-g{width: 100%;padding-top: 25px;}
.r-g:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.r-h{float: left;font-size: 0;}
.r-hspan{display: inline-block;vertical-align: middle; padding: 0 8px;margin-right: 10px;	min-width: 80px;height: 26px;line-height: 26px;text-align: center;color: #5c77ff;font-size: 14px;border-radius: 13px;border: solid 1px #5c77ff;}
.r-i{float: right;font-size: 0;}
.r-j{display: inline-block;vertical-align: middle;margin-right: 25px;margin-top: 10px;}
.r-jimg{display: inline-block;vertical-align: middle; width: 16px;height: 16px;line-height: 16px;text-align: center;}
.r-jimg1{display: block; width: 16px;height: 16px;line-height: 16px;text-align: center;}
.r-jimg1 img{max-width: 100%;max-height: 100%;}
.r-jimg2{display: none; width: 16px;height: 16px;line-height: 16px;text-align: center;}
.r-jimg2 img{max-width: 100%;max-height: 100%;}

.r-jext{display: inline-block;vertical-align: middle;margin-left: 5px; color: #666666;font-size: 14px;line-height: 26px; }
.r-j.active .r-jimg1{display: none;}
.r-j.active .r-jimg2{display: block;}
.r-j.active .r-jext{color: #5c77ff;}

.r-k{width: 100%;background-color: #f9fafa;padding: 20px 30px 45px; border-radius: 0px 0px 10px 10px;}
.r-l{width: 100%;margin-bottom: 5px;}
.r-l:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.r-m{float: left;color: #333333;font-size: 18px;line-height: 28px;}
.r-n{float: right;color: #666666;font-size: 16px;line-height: 28px;}
.r-o{color: #666666;font-size: 14px;line-height: 24px;}

.s-a{width: 100%;}
.s-cont{width: 100%;font-size: 0; background-color: #fff;border-radius: 10px;margin-bottom: 40px;padding-top: 50px;padding-bottom: 1px;}
.s-item{display: inline-block;vertical-align: top;text-align: center;padding: 0 50px;margin-bottom: 60px; width: 33.33%;border-right: 1px solid #f3f4f9;}
.s-item:nth-child(3n){border-right: none;}
.s-b{display: block;padding-bottom: 20px;cursor: pointer;}
.s-c{display: inline-block;margin-bottom: 15px; width: 100px;height: 100px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.s-d{color: #666666;font-size: 14px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s-del{display: block;cursor: pointer;color: #333333;font-size: 14px;height: 36px;line-height: 36px;background-color: #f3f4f9;border-radius: 6px;}
.s-del:hover{background-color: #5c77ff;color: #ffffff;}


.t-a{width: 100%;padding-bottom: 270px; background-image: url('../images/bg6.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.t-b{width: 100%;}
.t-b img{width: 100%;}
.t-nav{width: 100%;background-color: #fff;margin-bottom: 60px;}
.t-c{width: 1200px;margin: 0 auto;font-size: 0;}
.t-d{display: inline-block;vertical-align: top;padding: 0 35px;cursor: pointer;color: #666666;font-size: 15px;line-height: 60px;font-weight: bold;}
.t-d.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.t-d:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.t-cont{width: 1200px;margin: 0 auto;padding: 30px; background-color: #ffffff;border-radius: 10px;}
.t-list{width: 100%;padding-bottom: 20px;}
.t-item{width: 100%;background-color: #f9fafa;border-radius: 10px;margin-bottom: 10px;}
.t-e{width: 100%;position: relative;padding: 0 70px;cursor: pointer;}
.t-e:after{content: '';position: absolute;top: 0;right: 28px;width: 16px;height: 100%;background-image: url('../images/a42.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.t-f{position: absolute;top: 50%;left: 0;transform: translate(0,-50%); width: 70px;text-align: center;  }
.t-f img{width: 17px;}
.t-g{color: #333333;font-size: 14px;padding: 20px 0;line-height: 30px;}
.t-h{display: none; width: 100%;padding: 20px 70px 15px;border-top: 1px solid #f1f2f2;}
.t-i{font-size: 14px; line-height: 30px; color: #333333;}
.t-i *{font-size: 14px; line-height: 30px; color: #333333;}
.t-item.show .t-e:after{background-image: url('../images/a42-b.png');}

.t-more{width: 100%;text-align: center;}
.t-button{display: inline-block;color: #333333;font-size: 14px;line-height: 40px;cursor: pointer;}
.t-button:before{content: ''; display: inline-block;vertical-align: middle;width: 18px;height: 40px;margin-right: 10px;background-image: url('../images/a43.png');background-size:  18px auto;background-position: center center;background-repeat: no-repeat;}
.t-button:hover{color: #5c77ff;}
.t-button:hover:before{background-image: url('../images/a43-b.png');}


.h-fixation{width: 100%;position: fixed;height: 70px;background-color: #ffffff;top: 0;z-index: 98;padding:0 35px 0 275px;}
.hf-cont{width: 100%; max-width: 1360px;margin: 0 auto;}
.hf-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.hf-left{float: left;font-size: 0;}
.hf-item{display: inline-block;vertical-align: middle;cursor: pointer;position: relative; color: #666666;font-size: 16px;line-height: 70px;margin-right: 4.58vw;}
.hf-item:last-child{margin-right: 0;}
.hf-item.active{color: #5c77ff;}
.hf-item:hover{color: #5c77ff;}
.hf-item.mark:after{content: '';position: absolute;top: 18px;right: -10px;width: 10px;height: 10px;border-radius: 50%;background-color: #fa6a43;}

.h-right{float: right;font-size: 0;}
.hf-a{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 14px;text-align: center; min-width: 120px;cursor: pointer;height: 34px;line-height: 34px;background-color: #5c77ff;border-radius: 5px;border: solid 1px #5c77ff;}
.hf-a:before{content: '';display: inline-block;vertical-align: middle;margin-right: 4px; width: 14px;height: 34px;background-image: url('../images/a54.png');background-size: 14px auto;background-position: center center;background-repeat: no-repeat;}
.hf-b{margin-left: 3vw;cursor: pointer; display: inline-block;vertical-align: middle;height: 70px;padding-top: 22px; }
.hf-c{display: inline-block; height: 26px;position: relative;}
.hf-c img{height: 100%; max-width: none;}
.hf-b.active .hf-c:after{content: '';position: absolute;top: 0;right: 0; width: 10px;height: 10px;border-radius: 50%;background-color: #fa6a43;}
.h-user{display: inline-block;vertical-align: middle;margin-left: 2.5vw;}

.hf-before{display: inline-block;vertical-align: middle;cursor: pointer;}
.hf-before img{max-width: none;height: 26px;}
.hf-after{display: inline-block;vertical-align: middle;position: relative;height: 70px;padding-top: 15px;}
.hf-d{display: inline-block;vertical-align: middle;cursor: pointer;font-size: 0;padding-right: 10px;position: relative;}
.hf-d:after{content: '';position: absolute;top: 0;right: 0;height: 100%;width: 10px;background-image: url('../images/a5-b.png'); background-size: 7px auto;background-position: center center;background-repeat: no-repeat; }
.hf-e{display: inline-block;vertical-align: middle;margin-right: 18px; width: 40px;height: 40px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat; }
.hf-f{display: inline-block;vertical-align: middle;color: #666666;font-size: 16px; max-width: 6.4em; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hf-g{display: none; position: absolute;top: 70px;width: 100%;background-color: #223355;box-shadow: 0 2px 10px rgba(0,0,0,.15);}
.hf-h{display: block;cursor: pointer;width: 100%;padding: 12px 10px;text-align: center;line-height: 1.5;color: #fff;font-size: 14px;}
.hf-h:hover{background-color: #26395f;}

@media(max-width: 1450px){
    .hf-item{margin-right: 3vw;}
}
@media(max-width: 1400px){
    .hf-item{margin-right: 2.5vw;}
    .hf-b{margin-left: 12px;}
    .h-user{margin-left: 12px;}
    .hf-e{margin-right: 12px;}
}

.sidebar{position: fixed;top: 0;left: 0;z-index: 99; background-color: #5c77ff;height: 100vh;width: 240px;}
.sidebar:before{content: '';position: absolute;top: 0;right: -34px;width: 34px;height: 34px;background-image: url('../images/a52.png');background-size: 34px 34px;background-position: center center;background-repeat: no-repeat;}
.sidebar:after{content: '';position: absolute;bottom:  0;right: -34px;width: 34px;height: 34px;background-image: url('../images/a52-b.png');background-size: 34px 34px;background-position: center center;background-repeat: no-repeat;}
.si-a{width: 100%;}
.si-b{display: block;height: 70px;padding-left: 35px;cursor: pointer;}
.si-c{display: inline-block;vertical-align: middle;width: 21px;height: 70px; line-height: 70px;}
.si-c img{width: 100%;}
.si-d{display: inline-block;vertical-align: middle;width: 150px;padding-left: 15px; line-height: 1.3; color: #ffffff;font-size: 16px;}
.si-cont{width: 100%;max-height: calc(100vh - 70px);padding:100px 0 30px 10px;overflow: auto;}
.si-item{display: block;cursor: pointer;position: relative;margin-bottom: 15px; width: 100%;padding-left: 25px;border-radius: 28px 0px 0px 28px; position: relative;font-size: 0;}
.si-e{display: inline-block;vertical-align: middle;}
.si-eimg1{display: block;width: 20px;height: 55px;line-height: 55px;}
.si-eimg1 img{max-width: 100%;max-height: 100%;}
.si-eimg2{display: none;width: 20px;height: 55px;line-height: 55px;}
.si-eimg2 img{max-width: 100%;max-height: 100%;}
.si-f{display: inline-block;vertical-align: middle;position: relative; max-width: 150px;padding-left: 15px;line-height: 1.3;color: #ffffff;font-size: 16px;}
.si-item.active  {background-color: #eff0f5;position: relative; }
.si-item.active:before {content: '';position: absolute;top: -30px;right: 0; width: 30px;height: 30px;background-image: url('../images/a53.png');background-size: 30px 30px;background-repeat: no-repeat;}
.si-item.active:after {content: '';position: absolute;bottom:  -30px;right: 0; width: 30px;height: 30px;background-image: url('../images/a53-b.png');background-size: 30px 30px;background-repeat: no-repeat;}
.si-item.active .si-eimg1{display: none;}
.si-item.active .si-eimg2{display: block;}
.si-item.active .si-f{color: #5c77ff;}

.si-item.mark .si-f:after{content: '';
    position: absolute;
    top: -2px;
    right: -12px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fa6a43;}

@media(max-width: 1500px){
    .si-cont{padding-top: 60px;}
    .si-eimg1{height: 40px;line-height: 40px;}
    .si-eimg2{height: 40px;line-height: 40px;}
}

.u-a{width: 100%;padding:0 35px 0 275px;   background-color: #eff0f5;}
.u-scroll{max-width: 100%;overflow: auto;min-height: 100vh;padding-top: 70px;}
.u-scroll-cont{ position: fixed;bottom: 0;left: calc(50% + 120px);transform: translate(-50%,0);overflow: auto;}
.u-scroll-item{ width: 1360px;height: 10px;zoom: 0.8;}
.u-cont{ width: 1360px; margin: 0 auto; zoom: 0.8;}
.u-cont .layui-layer {zoom: 1.25;}
.u-c{padding-top: 40px;}
.u-footer{width: 100%;text-align: center;padding-bottom: 40px;}
.uf-a{	font-size: 14px; line-height: 22px; color: #999999;}
.uf-a *{	font-size: 14px; line-height: 22px; color: #999999;}

.u-a .mn-right{width: 100%;float: none;}
.u-a .ca-item{width: 420px;}
.u-a .ca-e{height: 250px;line-height: 250px;}
.u-a .cb-item{width: 420px;}
.u-a .cb-b{height: 250px;line-height: 250px;}

.v-a{width: 100%;padding-top: 40px;}
.v-b{width: 100%;margin-bottom: 30px;position: relative;}
.v-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.v-c{float: left;color: #333333;font-size: 20px;line-height: 34px;padding-left: 20px; position: relative;}
.v-c:after{content: '';position: absolute;left: 0;top: 7px;height: 20px; width: 3px;background-color: #5c77ff;}
.v-nav{position: absolute;top:50%;left: 0;transform: translate(0,-50%);     background-color: #eff0f5; }
.v-d{display: inline-block;vertical-align: middle; cursor: pointer;padding: 0 18px;margin: 0 1px; color: #333333;font-size: 14px;height: 34px;line-height: 34px; border-radius: 5px;}
.v-d.active{background-color: #5c77ff;color: #ffffff;}
.v-d:hover{background-color: #5c77ff;color: #ffffff;}

.v-e{width: 100%;margin-bottom: 30px;}
.v-e:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.v-f{float: left;font-size: 0; padding: 35px 0 35px 35px;	width: 804px;background-color: #ffffff;border-radius: 5px;}
.v-g{display: inline-block;vertical-align: middle;padding: 8px; width: 100px;height: 100px;border-radius: 50%; background-color: #eef1ff;}
.v-h{display: inline-block;border-radius: 50%;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.v-i{display: inline-block;vertical-align: middle;width: 425px;padding: 0 12px 0 30px;border-right: 1px solid #f3f4f9;}
.v-j{color: #333333;font-size: 18px;line-height: 28px;margin-bottom: 20px;}
.v-k{width: 100%;}
.v-k:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.v-l{float: left;color: #999999;font-size: 14px;line-height: 24px;}
.v-lspan{color: #5c77ff;}
.v-l:nth-child(2n){float: right;}
.v-m{width: 100%;font-size: 0;margin-top: 7px;}
.v-n{display: inline-block;vertical-align: middle;margin-right: 10px; color: #999999;font-size: 14px;line-height: 24px;}
.v-o{display: inline-block;vertical-align: middle;cursor: pointer;color: #ffffff;font-size: 12px; min-width: 70px;padding: 0 5px;text-align: center; line-height: 20px;	height: 20px;background-color: #fa6a43;border-radius: 10px;}
.v-p{display: inline-block;vertical-align: middle; width: 240px;text-align: center;}
.v-q{display: inline-block;vertical-align: middle;width: 60px;height: 60px;line-height: 60px;border-radius: 50%;background-color: #f4f5f6;}
.v-q img{max-width: 27px;max-height: 27px;}
.v-r{width: 100%;}
.v-s{display: inline-block;vertical-align: middle;  line-height: 20px;border-radius: 10px;padding: 0 10px;margin: 15px 2.5px 0;cursor: pointer;color: #999999;font-size: 14px;}
.v-t{display: inline-block;vertical-align: middle;  line-height: 20px;border-radius: 10px;padding: 0 10px;margin: 15px 2.5px 0;cursor: pointer;color: #fff;font-size: 14px;background-color: #fa6a43;}
.v-u{float: right;}
.v-v{display: inline-block;vertical-align: middle;text-align: center;padding-top: 40px; width: 248px;margin-right: 30px;min-height: 170px;background-size: cover;background-position: center center;background-repeat: no-repeat;border-radius: 5px;}
.v-v:nth-child(2n){margin-right: 0;}
.v-w{color: #ffffff;font-size: 18px;line-height: 28px;margin-bottom: 20px;}
.v-x{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 5px;color: #ffffff;min-width: 110px;height: 34px;line-height: 34px;box-shadow: 0px 5px 18px 0px rgba(92, 119, 255, 0.19);border-radius: 5px;border: solid 2px #ffffff;}
.v-x:hover{background-color: #ffffff;color: #5c77ff;}

.v-totalbox{width: 100%;font-size: 0;}
.v-total{max-width: 160px;text-align: left; display: inline-block;vertical-align: top;padding-left: 10px;}
.v-total *{word-break: break-all;}
.vtl-a{width: 100%;}
.vtl-atext{display: inline-block;vertical-align: middle;line-height: 20px; color: #999999;font-size: 14px;}
.vtl-aimg{cursor: pointer; display: inline-block;vertical-align: middle;width: 18px;margin-left: 10px;}
.vtl-aimg img{width: 100%;}
.vtl-nub{ color: #ffc944; font-size: 20px;font-weight: bold;margin-top: 10px;}

.w-a{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 30px;}
.w-top{width: 100%;font-size: 0;padding: 35px 30px 0;text-align: center;}
.w-b{display: inline-block;vertical-align: top;margin-bottom: 20px; width: 20%; position: relative; cursor: pointer;}
.w-b:after{content: '';position: absolute;top: 0;right: 0;	width: 1px;height: 100%;background-color: #f3f4f9;}
.w-b:nth-child(4n):after{width: 0;}
.w-c{color: #5c77ff;font-size: 40px;margin-bottom: 20px;}
.w-d{font-size: 0; color: #999999;font-size: 14px;}
.w-dspan1{display: inline-block;vertical-align: middle;margin: 0 8px; color: #999999;font-size: 14px;}
.w-dspan2{display: inline-block;vertical-align: middle;margin: 0 8px;padding: 0 8px; min-width: 30px; line-height: 15px;font-size: 12px;background-color: #fa6a43;border-radius: 8px;color: #ffffff;}
.w-cont{width: 100%;font-size: 0;text-align: center;padding: 35px 30px; border-top: 1px solid #f3f4f9;}
.w-e{display: inline-block;vertical-align: middle;width: 20%;color: #999999;font-size: 14px;}
.w-espan{font-size: 30px;color: #5c77ff;}

.x-a{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 30px;}
.x-top{width: 100%;position: relative;}
.x-titles{display: inline-block; color: #333333;font-size: 18px;padding:0 20px;line-height: 65px; position: relative; }
.x-titles:after{content: '';position: absolute;left: 0;top: 22.5px;height: 20px; width: 3px;background-color: #5c77ff;}
.x-batch{position: absolute;top: 50%;right: 30px;transform: translate(0,-50%);color: #999999;font-size: 14px;cursor: pointer;}
.x-batch:hover{color: #5c77ff;}
.x-cont{width: 100%;border-top: 1px solid #f3f4f9;padding-top: 35px;font-size: 0;}
.x-item{display: inline-block;vertical-align: top;position: relative;cursor: pointer; width: 20%;text-align: center;margin-bottom: 35px;}
.x-item:after{content: '';position: absolute;top: 0;right: 0;	width: 1px;height: 100%;background-color: #f3f4f9;}
.x-item:nth-child(5n):after{width: 0;}
.x-b{display: inline-block;	width: 100px;height: 100px;border-radius: 50%;margin-bottom: 20px;   background-size: cover;background-position: center center;background-repeat: no-repeat;}
.x-c{color: #333333;font-size: 18px;left: 28px;margin-bottom: 15px;}
.x-d{display: block;}
.x-dspan{display: inline-block;vertical-align: middle;padding: 0 15px; line-height: 24px;color: #999999;font-size: 14px;position: relative; }
.x-dspan:after{content: '';position: absolute;top: 50%;right: 0;margin-top: -7px; width: 1px;height: 14px;background-color: #dcdcdc;}
.x-dspan:last-child:after{width: 0;}
.x-e{color: #999999;font-size: 14px;line-height: 24px;}
.x-espan{color: #5c77ff;}

.y-a{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 50px;}
.y-top{width: 100%;position: relative;}
.y-titles{display: inline-block; color: #333333;font-size: 18px;padding:0 20px;line-height: 65px; position: relative; }
.y-titles:after{content: '';position: absolute;left: 0;top: 22.5px;height: 20px; width: 3px;background-color: #5c77ff;}
.y-cont{width: 100%;border-top: 1px solid #f3f4f9;padding: 35px 20px 0;font-size: 0;}
.y-item{display: inline-block;vertical-align: top; width: 20%;padding: 0 10px;cursor: pointer;margin-bottom: 35px;}
.y-item img{width: 100%;border-radius: 5px;}

.z-a{width: 100%;border-radius: 5px;margin-bottom: 30px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.z-cont{width: 100%;padding: 35px 60px;font-size: 0;}
.z-left{display: inline-block;vertical-align: top;padding: 10px 0; width: 50%;border-right: 1px solid #f3f4f9;}
.z-b{display: inline-block;vertical-align: middle; width: 100px;height: 100px;border-radius: 50%;background-color: #9aabff;}
.z-c{display: block;width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.z-d{display: inline-block;vertical-align: middle;width: 480px;padding: 0 18px;}
.z-e{font-size: 0;}
.z-etext{display: inline-block;vertical-align: bottom;margin-right: 10px; color: #ffffff;font-size: 18px;}
.z-eimg{display: inline-block;vertical-align: bottom; width: 18px; }
.z-eimg img{width: 18px; }
.z-f{color: #ffc944;font-size: 50px;font-weight: bold;margin-top: 15px;}
.z-right{display: inline-block;vertical-align: top;width: 50%;text-align: right;}
.z-g{display: inline-block;text-align: center;padding: 0 40px;}
.z-h{display: inline-block; width: 60px;height: 60px;line-height: 60px; border-radius: 50%;background-color: #ffffff;}
.z-h img{max-width: 27px;max-height: 27px;}
.z-i{color: #ffffff;font-size: 14px;;line-height: 24px;margin-top: 15px;}

.xa-a{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 38px;}
.xa-top{width: 100%;position: relative;}
.xa-titles{display: inline-block; color: #333333;font-size: 18px;padding:0 20px;line-height: 65px; position: relative; }
.xa-titles:after{content: '';position: absolute;left: 0;top: 50%;margin-top: -10px; height: 20px; width: 3px;background-color: #5c77ff;}
.xa-cont{width: 100%;border-top: 1px solid #f3f4f9; max-height: 275px; }
.xa-item{display: block;cursor: pointer;font-size: 0;padding: 15px 30px;position: relative; background-color: #f9fafa;}
.xa-item:nth-child(2n){background-color: #fff;}
.xa-b{display: inline-block;vertical-align: middle;width: 540px;color: #333333;font-size: 14px;line-height: 25px;}
.xa-c{display: inline-block;vertical-align: middle;width: 480px;color: #333333;font-size: 14px;line-height: 25px;}
.xa-cspan{color: #fa6a43;padding: 0 12px 0 20px;}
.xa-d{position: absolute;top: 50%;right: 60px;margin-top: -17px; padding: 0 10px;color: #ffffff;font-size: 14px; min-width: 93px;height: 34px;line-height: 34px;text-align: center;cursor: pointer;background-color: #5c77ff;border-radius: 5px; }
.xa-d  a{color: inherit;}
.xa-item.completed .xa-d{background-color: #e1e6f0;color: #333333;}

.xb-a{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 38px;}
.xb-top{width: 100%;position: relative;}
.xb-titles{display: inline-block; color: #333333;font-size: 18px;padding:0 20px;line-height: 65px; position: relative; }
.xb-titles:after{content: '';position: absolute;left: 0;top: 50%;margin-top: -10px; height: 20px; width: 3px;background-color: #5c77ff;}
.xb-cont{width: 100%;border-top: 1px solid #f3f4f9;   }
.xb-b{width: 100%;font-size: 0;position: relative;padding: 15px 30px;}
.xb-c{display: inline-block;vertical-align: middle;color: #999999;font-size: 16px;line-height: 25px;}

.xb-c1{width: 540px;}
.xb-c2{width: 480px;}
.xb-c2{position: absolute;top: 50%;right: 30px;transform: translate(0,-50%); width:150px;text-align: center;}

.xb-d{width: 100%;font-size: 0;max-height: 440px;}
.xb-item{display: block;width: 100%;background-color: #f9fafa;padding: 15px 30px;position: relative;}

.xb-e{display: inline-block;vertical-align: middle;}
.xb-f{color: #333333;font-size: 14px;line-height: 25px;}
.xb-g{color: #333333;font-size: 14px;line-height: 25px;padding-left: 25px;position: relative;}
.xb-g:before{content: '';position: absolute;top: 50%;left: -8px;margin-top: -4px; width: 8px;height: 8px;border-radius: 50%;background-color: #ff4d0e;}
.xb-h{color: #333333;font-size: 14px;line-height: 25px;}
.xb-hspan{color: #fa6a43;margin-left: 20px;}

.xb-item:nth-child(2n){background-color: #fff;}
.xb-item:nth-child(2n) .xb-g:before{background-color: #4559ff;}

.xb-e1{width: 540px;}
.xb-e2{width: 480px;}
.xb-e3{position: absolute;top: 50%;right: 30px;transform: translate(0,-50%); width:150px;text-align: center;}

.xc-a{width: 100%;padding-bottom: 35px;}
.xc-cont{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 60px;}
.xc-top{width: 100%;font-size: 0;border-bottom: 10px solid #eff0f5;}
.xc-nav{display: inline-block;vertical-align: top;padding: 0 50px;font-weight: bold;cursor: pointer; color: #666666;font-size: 15px;height: 66px;line-height: 66px;}
.xc-nav.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.xc-nav:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.xc-list{width: 100%;}
.xc-item{display: block;padding: 30px;font-size: 0;border-bottom: 1px solid #eff0f5;}
.xc-b{display: inline-block;vertical-align: middle;text-align: center;width: 190px;}
.xc-d{display: inline-block;position: relative;margin-bottom: 10px;}
.xc-e{display: block;width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xc-f{position: absolute;bottom: 0;right: 0;width: 22px;}
.xc-f img{width: 100%;}
.xc-g{color: #333333;font-size: 14px;line-height: 20px;}
.xc-h{color: #5c77ff;font-size: 14px;line-height: 20px;}
.xc-i{display: inline-block;vertical-align: middle;width: 900px;padding-left: 80px;}
.xc-j{width: 100%;font-size: 0;}
.xc-k{display: inline-block;vertical-align: bottom;color: #333333;font-size: 24px;font-weight: bold;margin-right: 7px;}
.xc-l{display: inline-block;vertical-align: bottom; }
.xc-lspan{display: inline-block;vertical-align: bottom;padding: 0 10px;border-right: 1px solid #333333; color: #333333;font-size: 16px;}
.xc-lspan:last-child{border: none;}
.xc-m{width: 100%;font-size: 0;padding-top: 50px;}
.xc-n{display: inline-block;vertical-align: top;width: 230px;}
.xc-o{color: #666666;font-size: 14px;line-height: 24px; }
.xc-ospan{color: #5c77ff;}
.xc-p{display: inline-block;vertical-align: top;}
.xc-q{color: #666666;font-size: 14px;line-height: 24px; }
.xc-r{display: inline-block;vertical-align: middle;text-align: right;width: 200px;}
.xc-s{color: #666666;font-size: 16px;line-height: 26px;}
.xc-t{display: inline-block;padding-top: 20px;}
.xc-u{display: block;cursor: pointer;margin: 6px 0; width: 100px;height: 36px;line-height: 36px;text-align: center;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 6px;}
.xc-v{display: block;cursor: pointer;margin: 6px 0;width: 100px;height: 36px;text-align: center;line-height: 36px; color: #ffffff;font-size: 14px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 6px;}
.xc-w{display: block;cursor: pointer;margin: 6px 0; width: 100px;height: 36px;line-height: 36px;text-align: center;color: #333333;font-size: 14px;background-color: #ffffff;border-radius: 6px;border: solid 1px #cccccc;}

.xd-a{width: 100%;position: relative;min-height: 616px;margin-bottom: 40px; background-color: #ffffff;border-radius: 5px;}
.xd-cont{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 400px;}
.xd-c{width: 100%;color: #5c77ff;font-size: 20px;font-weight: bold;margin-bottom: 30px;}
.xd-d{width: 100%;}
.xd-item{width: 100%;font-size: 0;margin-bottom: 20px;position: relative;border-radius: 6px;border: solid 1px #eeeeee;}
.xd-item:hover{border: solid 1px #5c77ff;}
.xd-e{display: inline-block;vertical-align: middle;width: 90px;}
.xd-f{display: inline-block;vertical-align: middle;width: 306px;}
.xd-g{width: 100%;border: none;height: 40px;color: #333333;font-size: 14px;background-color: transparent;}
.xd-h{display: inline-block;vertical-align: middle;width: 280px;padding: 0 20px;position: relative;}
.xd-h:after{content: '';position: absolute;top: 50%;right: 0;margin-top: -10px; width: 1px;height: 20px;background-color: #dddddd;}
.xd-i{display: inline-block;vertical-align: middle;width: 116px;}
.xd-button{width: 100%;background-color: transparent;cursor: pointer; text-align: center;border: none;height: 40px;color: #5c77ff;font-size: 14px;}
.xd-submit{margin-top: 20px; width: 100%;border: none;cursor: pointer; line-height: 40px;height: 40px;background-color: #5c77ff;color: #ffffff;font-size: 18px;border-radius: 6px; }
.xd-j{width: 100%;padding: 0 20px;}

.xe-a{width: 100%;margin-bottom: 40px;padding-bottom: 45px; background-color: #ffffff;border-radius: 5px;}
.xe-top{width: 100%;font-size: 0;padding: 23px 0;border-bottom: solid 1px #f3f4f9;}
.xe-b{display: inline-block;vertical-align: middle; margin-right: 27px; color: #333333;font-size: 18px;line-height: 24px;padding-left: 20px;border-left: 3px solid #5c77ff;}
.xe-c{display: inline-block;vertical-align: middle; color: #b8c5d7;font-size: 18px;line-height: 24px;}
.xe-d{width: 100%;padding: 65px 50px 20px;}
.xe-e{width: 100%;padding: 30px; background-color: #f9fafa;border-radius: 5px;}
.xe-f{width: 100%;}
.xe-f:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xe-g{float: left;	color: #333333;font-size: 14px;line-height: 24px;margin-bottom: 23px;}
.xe-gspan{color: #2d9300;}
.xe-h{float: right;	color: #ff0000;font-size: 14px;line-height: 24px;margin-bottom: 23px;}
.xe-i{width: 100%;height: 20px;background-color: #eeeeee;border-radius: 10px;}
.xe-grade{ height: 20px;background-color: #52b925;border-radius: 10px;}

.xe-list{width: 100%;padding: 30px 50px;}
.xe-item{width: 100%;position: relative;font-size: 0;padding: 30px 0;border-bottom: 1px solid #eeeeee;}
.xe-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xe-left{float: left;font-size: 0;}
.xe-j{display: inline-block;vertical-align: middle;width: 170px;line-height: 36px;color: #666666;font-size: 16px;}
.xe-k{display: inline-block;vertical-align: middle; line-height: 36px;color: #333333;font-size: 16px;}
.xe-right{float: right; text-align: right; }
.xe-l{display: inline-block;vertical-align: middle;}
.xe-limg{display: inline-block;vertical-align: middle;width: 32px;margin-right: 25px;}
.xe-limg img{width: 100%;}
.xe-ltext{display: inline-block;vertical-align: middle;color: #52b925;font-size: 16px;}
.xe-m{margin-left: 38px; display: inline-block;vertical-align: middle;cursor: pointer;color: #ffffff;font-size: 14px;text-align: center;min-width: 100px;height: 36px;line-height: 36px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 6px;}

.xf-a{width: 100%;margin-bottom: 40px;padding-bottom: 60px; background-color: #ffffff;border-radius: 5px;}
.xf-top{width: 100%;font-size: 0;padding: 23px 0;margin-bottom: 60px; border-bottom: solid 1px #f3f4f9;}
.xf-b{display: inline-block;vertical-align: middle; margin-right: 27px; color: #333333;font-size: 18px;line-height: 24px;padding-left: 20px;border-left: 3px solid #5c77ff;}
.xf-c{display: inline-block;vertical-align: middle;cursor: pointer; color: #b8c5d7;font-size: 18px;line-height: 24px;}
.xf-cspan{color: #5c77ff;}

.xf-list{width: 750px;margin: 0 auto; position: relative;}
.xf-form{width: 100%;}
.xf-item{width: 100%;position: relative;padding-bottom: 20px;}
.xf-item:before{content: '';position: absolute;top: 4px;left: 18px;height: 100%;width: 1px;border-left: 1px dashed #dddddd;}
.xf-item:last-child:before{height: 0;}
.xf-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xf-left{float: left;width: 200px;font-size: 0;padding-top: 4px;}
.xf-d{display: inline-block;vertical-align: middle;position: relative;z-index: 10; width: 36px;text-align: center;color: #ffffff;font-size: 15px;line-height: 36px;height: 36px;border-radius: 50%;background-color: #5c77ff;font-weight: bold;}
.xf-e{display: inline-block;vertical-align: middle;width: 160px;color: #5c77ff;font-size: 18px;line-height: 1.3;padding: 0 15px;}
.xf-right{float: right;width: 545px;font-size: 0;}
.xf-f{width: 100%;margin-bottom: 20px;}
.xf-g{display: inline-block;vertical-align: top;width: 120px;text-align: right;padding-right: 20px; color: #333333;font-size: 16px;line-height: 25px;padding-top: 10px;}
.xf-h{display: inline-block;vertical-align: top;width: 425px;}
.xf-i{width: 100%; border-radius: 6px;border: solid 1px #e3e3e3;overflow: hidden;}
.xf-j{width: 100%; border: none;padding: 0 20px;line-height: 45px;height: 45px; color: #333333;font-size: 14px;}
[readonly].xf-j{background-color: #f7f8fb;}
.xf-k{width: 100%;}
.xf-l{display: inline-block;vertical-align: top;margin-right: 11px;margin-bottom: 10px; width: 133px;border-radius: 6px;border: solid 1px #e3e3e3;}
.xf-l:nth-child(3n){margin-right: 0;}

.xf-m{width: 100%;}
.xf-n{width: 100%; padding: 10px 20px; line-height: 25px; color: #333333;font-size: 14px; height: 100px; background-color: #ffffff; border-radius: 6px; border: solid 1px #e3e3e3;}
.xf-o{border-radius: 6px;border: solid 1px #e3e3e3;}
.xf-o2{display: inline-block;vertical-align: top;width: 200px;margin-right:25px; border-radius: 6px;border: solid 1px #e3e3e3;}
.xf-o2:nth-child(2n){margin-right: 0;}

.xf-p{width: 100%;}
.xf-q{width: 100%; padding: 10px 20px; line-height: 25px; color: #333333;font-size: 14px; height: 70px; background-color: #ffffff; border-radius: 6px; border: solid 1px #e3e3e3;}
.xf-r{width: 100%; padding: 10px 20px; line-height: 25px; color: #333333;font-size: 14px; height: 123px; background-color: #ffffff; border-radius: 6px; border: solid 1px #e3e3e3;}
.xf-s{width: 100%;font-size: 0;}
.xf-simg{display: inline-block;vertical-align: middle;width: 26px;}
.xf-simg img{width: 100%;}
.xf-stext{display: inline-block;vertical-align: middle;color: #333333;font-size: 14px;width: 380px;padding: 0 12px;}
.xf-t{width: 100%;text-align: right;}
.xf-submit{display: inline-block; border: none;width: 420px;cursor: pointer;height: 45px;line-height: 45px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 6px;}

.xf-a .select-cur{height: 45px;line-height: 45px;}
.xf-a .select-cont{top: 46px;}

.xf-u{width: 100%;}
.xf-v{display: inline-block;vertical-align: top;margin-right: 11px;margin-bottom: 10px; width: 205px;border-radius: 6px;border: solid 1px #e3e3e3;}
.xf-v:nth-child(2n){margin-right: 0;}

.xf-certificate{width: 100%;}
.certificate-one{display: none;}

.xf-ag1{display: inline-block;vertical-align: middle; color: #333333;font-size: 14px; position: relative; }
.xf-ag2{display: inline-block;vertical-align: middle;margin-right: 10px; width: 26px;height: 26px;border: 1px solid #52b925; border-radius: 50%;}
.xf-ag3{display: inline-block;vertical-align: middle;color: #333333;font-size: 14px; }
.xf-checkbox{position: absolute;cursor: pointer; left: 0; top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;}
.xf-certificate.selected .xf-ag2{background-image: url('../images/a59.png');background-size: 26px 26px;  background-position: center center;background-repeat: no-repeat;}
.xf-certificate.selected .certificate-one{display: block;}

.xf-span{color: #dc0000;}

.xg-a{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 40px;}
.xg-cont{width: 100%;padding:   30px;}
.xg-list{width: 100%;padding-bottom: 25px;}
.xg-item{width: 100%;background-color: #f9fafa;border-radius:10px;margin-bottom: 10px;position: relative;}
.xg-top{width: 100%;position: relative;padding: 5px 320px 5px 0;cursor: pointer;}
.xg-top:after{content: '';position: absolute;top: 0;right: 28px;width: 16px;height: 100%;background-image: url('../images/a42.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.xg-b{display: inline-block;vertical-align: middle;width: 70px; height: 60px;text-align: center;line-height: 60px; }
.xg-b img{width: 17px;}
.xg-c{display: inline-block;vertical-align: middle;width: 880px;color: #333333;font-size: 18px;line-height: 1.3;}
.xg-d{position: absolute;top: 50%;right: 108px;transform: translate(0,-50%);text-align: right;width: 230px;padding-right: 17px;color: #333333;font-size: 14px;}
.xg-dspan{padding-left: 20px;}
.xg-e{display: none; width: 100%;padding: 20px 70px;border-top: 1px solid #f1f2f2;}
.xg-f{color: #333333;font-size: 18px;line-height: 30px;}
.xg-f *{color: #333333;font-size: 18px;line-height: 30px;}

.xg-item.active .xg-d:after{content: ''; position: absolute;top: -20px;right: 0;width: 12px;height: 12px;border-radius: 50%;background-color: #ff0000;}
.xg-item.show .xg-top:after{background-image: url('../images/a42-b.png');}


.xg-more{width: 100%;text-align: center;}
.xg-button{display: inline-block;color: #333333;font-size: 14px;line-height: 34px;cursor: pointer;}
.xg-button:before{content: ''; display: inline-block;vertical-align: middle;width: 18px;height: 34px;margin-right: 10px;background-image: url('../images/a43.png');background-size:  18px auto;background-position: center center;background-repeat: no-repeat;}
.xg-button:hover{color: #5c77ff;}
.xg-button:hover:before{background-image: url('../images/a43-b.png');}

/* @media(max-width: 1309px){} */


.xh-a{width: 100%;margin-bottom: 40px;}
.xh-top{width: 100%;margin-bottom: 30px; background-color: #ffffff;border-radius: 5px;font-size: 0;padding: 35px 0;text-align: center;}
.xh-b{display: inline-block;vertical-align: top;width: 25%;border-right: 1px solid #f3f4f9;cursor: pointer;}
.xh-b:nth-child(4n){border-right: none;}
.xh-c{color: #5c77ff;font-size: 40px;font-weight: bold;margin-bottom: 20px;}
.xh-d{color: #999999;font-size: 14px;line-height: 24px;}
.xh-cont{width: 100%;padding-bottom: 30px;background-color: #ffffff;border-radius: 5px;}
.xh-e{width: 100%;font-size: 0;border-bottom: 1px solid #f3f4f9;}
.xh-nav{display: inline-block;vertical-align: top; color: #666666;font-size: 15px;line-height: 65px;padding: 0 60px;cursor: pointer;}
.xh-nav.active{border-bottom: 2px solid #5c77ff;}
.xh-nav:hover{border-bottom: 2px solid #5c77ff;}
.xh-list{width: 100%;padding: 30px;}
.xh-item{display: block; width: 100%;font-size: 0;cursor: pointer;margin-bottom: 10px;background-color: #f9fafa;padding: 28px 30px;	border-radius: 10px;}
.xh-f{display: inline-block;vertical-align: middle;width: 240px;}
.xh-f img{width: 100%;border-radius: 4px;}
.xh-g{display: inline-block;vertical-align: middle;width: 900px;padding: 0 28px;}
.xh-h{color: #232324;font-size: 18px;line-height: 28px;font-weight: bold;margin-bottom: 35px;}
.xh-i{display: block;font-size: 0;}
.xh-j{display: inline-block;vertical-align: middle;padding: 0 10px;text-align: center;margin-right: 12px;	min-width: 97px;height: 19px;line-height: 19px; color: #e5bf4c;font-size: 14px;border-radius: 4px;border: solid 1px #ffc944;}
.xh-k{display: inline-block;vertical-align: middle;}
.xh-l{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 20px;margin-right: 15px;}
.xh-m{font-size: 0;margin-top: 10px;}
.xh-mimg{display: inline-block;vertical-align: middle; width: 20px;margin-right: 12px;}
.xh-mimg img{width: 100%;}
.xh-mtext{display: inline-block;vertical-align: middle;color: #5c76ff;font-size: 14px;line-height: 20px;width: 800px;}

.xh-more{width: 100%;text-align: center;}
.xh-button{display: inline-block;color: #333333;font-size: 14px;line-height: 34px;cursor: pointer;}
.xh-button:before{content: ''; display: inline-block;vertical-align: middle;width: 18px;height: 34px;margin-right: 10px;background-image: url('../images/a43.png');background-size:  18px auto;background-position: center center;background-repeat: no-repeat;}
.xh-button:hover{color: #5c77ff;}
.xh-button:hover:before{background-image: url('../images/a43-b.png');}

.xi-a{width: 100%;padding-bottom: 40px;}
.xi-cont{background-color: #ffffff;border-radius: 5px;}
.xi-top{width: 100%;border-bottom: 1px solid #f3f4f9;}
.xi-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xi-b{float: left;font-size: 0;}
.xi-nav{display: inline-block;vertical-align: middle;padding: 0 60px; line-height: 65px;cursor: pointer;color: #666666;font-size: 15px;}
.xi-nav:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.xi-nav.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.xi-c{float: right;padding: 15px 30px 15px 0;}
.xi-form{display: inline-block;font-size: 0;}
.xi-d{display: inline-block;vertical-align: middle;}
.xi-e{width: 200px;height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius:  6px 0px  0px 6px ;border: solid 1px #5c77ff;}
.xi-f{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff;border-radius: 0px 6px 6px 0px;}
.xi-f:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.xi-submit{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 35px;}

.xi-g{width: 100%;padding: 0 30px;}
.xi-h{width: 100%;font-size: 0;padding: 15px 0;}
.xi-i{display: inline-block;vertical-align: middle;text-align: center; color: #999999;font-size: 16px;line-height: 25px;}
.xi-i1{width: 23.8%;padding-left: 123px;text-align: left;}
.xi-i2{width: 47.6%;padding-left: 100px;text-align: left;}
.xi-i3{width: 14.6%;}
.xi-i4{width: 14%;}

.xi-j{width: 100%; padding-bottom: 60px;}
.xi-form{width: 100%;}
.xi-list{width: 100%;padding-bottom: 20px;}
.xi-item{width: 100%; font-size: 0;padding: 26px 0;margin-bottom: 10px; border-radius: 20px;background-color: #f9fafa;}
.xi-k{display: inline-block;vertical-align: middle;position: relative;}
.xi-k1{width: 23.8%;}
.xi-k2{width: 47.6%;padding-left: 100px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.xi-k2:after{content: ''; position: absolute;top: 0;right: -195px; width: 1px;height: 100%;background-color: #ebebeb;}
.xi-k3{width: 14.6%;text-align: center; }
.xi-k4{width: 14%;text-align: center;}
.xi-l{display: inline-block;vertical-align: middle; width: 123px;padding-left: 30px;}
.xi-m{display: inline-block;vertical-align: middle; width: 152px; color: #333333;font-size: 14px;line-height: 1.3;}
.xi-n{display: block;position: relative;padding: 13px 0;}
.xi-nimg{position: absolute;top: 13px;left: -30px;width: 30px;height: 24px;line-height: 24px;}
.xi-nimg img{max-width: 20px;max-height: 20px;}
.xi-ntext1{display: inline-block;vertical-align: middle;margin-right: 5px; font-size: 14px; color: #333333;line-height: 24px;}
.xi-ntext2{display: inline-block;vertical-align: middle;font-size: 14px; color: #5c77ff;line-height: 24px;cursor: pointer;}
.xi-o{display: inline-block;vertical-align: middle;margin:   10px ; min-width: 94px;padding: 0 8px; cursor: pointer;text-align: center; border-radius: 5px;border: solid 1px #ffc944;}
.xi-o:last-child{margin-bottom: 0;}
.xi-oimg{display: inline-block;vertical-align: middle; width: 18px;height: 15px;margin-right: 19px;}
.xi-oimg img{max-width: 100%;max-height: 100%;}
.xi-otext{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 35px;}
.xi-p{display: inline-block;vertical-align: middle; margin:   10px ;cursor: pointer;color: #ffffff;font-size: 14px;	min-width: 95px;height: 35px;line-height: 35px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 5px;border: solid 1px #5c77ff;}
.xi-q{display: inline-block;vertical-align: middle; margin:   10px ;cursor: pointer;color: #333333;font-size: 14px;	width: 95px;height: 35px;line-height: 35px;background-color: #e1e6f0;border-radius: 5px;}

.xi-r{width: 100%;margin-top: 30px; padding: 12px 30px;background-color: #f9fafa;border-radius: 10px;}
.xi-r:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xi-s{float: left;padding: 3px 0;}
.xi-t{float: right;font-size: 0;}
.xi-u{display: inline-block;vertical-align: middle;cursor: pointer; color: #333333;font-size: 14px;line-height: 35px;padding-left: 25px;margin-left: 25px;border-left: 1px solid #ebebeb;}
.xi-u:first-child{border: none;}
.xi-u:hover{color: #5c77ff;}

.load-more{width: 100%;text-align: center;}
.load-button{display: inline-block;color: #333333;font-size: 14px;line-height: 34px;cursor: pointer;}
.load-button:before{content: ''; display: inline-block;vertical-align: middle;width: 18px;height: 34px;margin-right: 10px;background-image: url('../images/a43.png');background-size:  18px auto;background-position: center center;background-repeat: no-repeat;}
.load-button:hover{color: #5c77ff;}
.load-button:hover:before{background-image: url('../images/a43-b.png');}


.xi-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative;cursor: pointer; }
.xi-icon{display: inline-block;vertical-align: middle;width: 30px;height: 30px;border-radius: 50%;border: solid 1px #cccccc;background-color: #fff;}
.xi-text{display: inline-block;vertical-align: middle;font-size: 14px;color: #333333;padding-left: 15px;}
.xi-checkbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 123;cursor: pointer;opacity: 0;}
.xi-label.selected .xi-icon{  border: solid 1px #ffc944;  background-repeat: no-repeat;background-position: center center;background-image: url(../images/a59-b.png);}

.xj-a{width: 100%;margin-bottom: 40px;}
.xj-top{width: 100%;margin-bottom: 10px;}
.xj-form1{width: 100%;}
.xj-b{width: 100%;font-size: 0;padding: 10px 30px; background-color: #ffffff;border-radius: 5px;}
.xj-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xj-c{float: left;}
.xj-d{display: inline-block;vertical-align: middle;margin: 8px 0; margin-right: 10px; width: 200px;border-radius: 6px;border: solid 1px #e3e3e3;}
.xj-d .select-cur{height: 35px;line-height: 35px;}
.xj-d .select-cont{top: 36px;}
.xj-e{float: right;}
.xj-f{display: inline-block;vertical-align: middle;padding: 8px 0;}
.xj-g{width: 200px;height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius:  6px 0px  0px 6px ;border: solid 1px #5c77ff;}
.xj-h{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff;border-radius: 0px 6px 6px 0px;}
.xj-h:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.xj-submit{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 35px;}
.xj-i{width: 100%;background-color: #f9fafa;font-size: 0;}
.xj-nav{display: inline-block;vertical-align: top;color: #666666;font-size: 15px;padding: 0 60px;  line-height: 70px;cursor: pointer;}
.xj-nav:hover{border-bottom: 2px solid #5c77ff;color: #5c77ff;}
.xj-nav.active{border-bottom: 2px solid #5c77ff;color: #5c77ff;}

.xj-cont{width: 100%;padding: 0 30px 60px; background-color: #ffffff;border-radius: 0px 0px 5px 5px;}
.xi-form2{width: 100%;}
.xj-j{width: 100%;font-size: 0; padding: 15px 0;}
.xj-k{display: inline-block;vertical-align: middle; color: #999999;font-size: 16px;line-height: 25px;}
.xj-k1{width: 725px;padding-left: 90px;}
.xj-k2{width: 175px; text-align: center;}
.xj-k3{width: 120px; text-align: center;}
.xj-k4{width: 270px; text-align: center;}

.xj-list{width: 100%;padding-bottom: 20px;}
.xj-item{width: 100%;cursor: pointer;background-color: #f9fafa;font-size: 0;padding: 30px 0;border-radius: 20px;margin-bottom: 10px;}
.xj-m{display: inline-block;vertical-align: top;}
.xj-n{display: inline-block;vertical-align: middle;width: 90px;padding-left: 30px;}
.xj-o{display: inline-block;vertical-align: middle;width: 180px;text-align: center;padding: 10px 0;border-left: 1px solid #ebebeb;}
.xj-p{display: inline-block;}
.xj-pimg{display: inline-block;width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xj-ptext{color: #5c77ff;font-size: 14px;line-height: 24px;margin-top: 5px;}
.xj-q{display: inline-block;vertical-align: top;width: 430px;padding-left: 30px; padding-top: 12px;}
.xj-r{width: 100%;}
.xj-s{display: block; color: #333333;font-size: 24px;line-height: 34px; font-weight: bold;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xj-t{display: block;width: 100%;}
.xj-tspan{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;padding-right: 10px;margin-right: 10px; border-right: 1px solid #333333;}
.xj-tspan:last-child{margin-right: 0;padding-right: 0;border-right: none;}
.xj-u{width: 100%;font-size: 0;margin-top: 20px;}
.xj-uitem{display: inline-block;vertical-align: top;margin-right: 40px;margin-bottom: 10px;text-align: center;}
.xj-uitem1{color: #5c77ff;font-size: 16px;line-height: 20px;}
.xj-uitem2{display: none; color: #999999;font-size: 12px;line-height: 20px;}
.xj-v{color: #666666;font-size: 14px;line-height: 24px;}
.xj-v *{color: #666666;font-size: 14px;line-height: 24px;}
.xj-w{text-align: center;color: #333333;font-size: 14px;line-height: 24px; margin-top: 40px;}
.xj-w2{text-align: center;color: #999999;font-size: 14px;line-height: 24px;  }
.xj-x{display: block; text-align: center;color: #5c77ff;font-size: 14px;line-height: 24px; margin-top: 40px; }
.xj-x.active{color: #333;}
.xj-interview{display: block; text-align: center;color: #5c77ff;font-size: 14px;line-height: 24px;  cursor: pointer;}


.xj-y{width: 100%;font-size: 0;text-align: center;}
.xj-yitem{display: inline-block;vertical-align: top;cursor: pointer;margin: 10px ;	width: 95px;height: 35px;line-height: 35px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.xj-yitem:hover{background-color: #5c77ff;color: #ffffff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 5px;border: solid 1px #5c77ff;}
.xj-yitem:nth-child(3n){background-color: #c6d1e5;}
.xj-yitem:nth-child(3n){background-color: #c6d1e5;color: #333333;box-shadow: 0px 0 0 0px rgba(51, 142, 224, 0.5); border:none;}

.xj-m1{width: 725px; border-right: 1px solid #ebebeb;position: relative;}
.xj-m1:before{content: ''; position: absolute;top: 0;right: -175px; width: 1px;height: 100%;background-color: #ebebeb;}
.xj-m1:after{content: ''; position: absolute;top: 0;right: -295px; width: 1px;height: 100%;background-color: #ebebeb;}
.xj-m2{width: 175px; }
.xj-m3{width: 120px; }
.xj-m4{width: 270px; }

.xj-a.cont2{width: 100%;}
.xj-a.cont2 .xj-top{margin-bottom: 0;}
.resume-a{width: 100%;font-size: 0;	background-color: #ffffff;border-radius: 5px 5px 0px 0px;border-bottom: 1px solid #f3f4f9;}
.resume-b{display: inline-block;vertical-align: top;padding: 0 40px;color: #666666;font-size: 15px;line-height: 65px;}
.resume-b.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.resume-b:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}

.xk-a{width: 100%;margin-bottom: 40px;}
.xk-top{width: 100%;margin-bottom: 10px;}
.xk-form1{width: 100%;}
.xk-b{width: 100%;font-size: 0;padding: 10px 30px; background-color: #ffffff;border-radius: 5px;}
.xk-b:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xk-c{float: left;}
.xk-d{display: inline-block;vertical-align: middle;margin: 8px 0; margin-right: 10px; width: 200px;border-radius: 6px;border: solid 1px #e3e3e3;}
.xk-d .select-cur{height: 35px;line-height: 35px;}
.xk-d .select-cont{top: 36px;}
.xk-e{float: right;}
.xk-f{display: inline-block;vertical-align: middle;padding: 8px 0;}
.xk-g{width: 200px;height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius:  6px 0px  0px 6px ;border: solid 1px #5c77ff;}
.xk-h{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff;border-radius: 0px 6px 6px 0px;}
.xk-h:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.xk-submit{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 35px;}
.xk-i{width: 100%;background-color: #f9fafa;font-size: 0;}
.xk-nav{display: inline-block;vertical-align: top;color: #666666;font-size: 15px;padding: 0 60px;  line-height: 70px;cursor: pointer;}
.xk-nav:hover{border-bottom: 2px solid #5c77ff;color: #5c77ff;}
.xk-nav.active{border-bottom: 2px solid #5c77ff;color: #5c77ff;}

.xk-cont{width: 100%;padding: 0 30px 60px; background-color: #ffffff;border-radius: 0px 0px 5px 5px;}
.xk-form2{width: 100%;}
.xk-j{width: 100%;font-size: 0; padding: 15px 0;}
.xk-k{display: inline-block;vertical-align: middle; color: #999999;font-size: 16px;line-height: 25px;}
.xk-k1{width: 760px;padding-left: 90px;}
.xk-k2{width: 175px;padding-left: 30px; }
.xk-k3{width: 100px; text-align: center;}
.xk-k4{width: 265px; text-align: center;}

.xk-list{width: 100%;padding-bottom: 20px;}
.xk-item{width: 100%;background-color: #f9fafa;font-size: 0;padding: 30px 0;border-radius: 20px;margin-bottom: 10px;}
.xk-m{display: inline-block;vertical-align: top;}
.xk-n{display: inline-block;vertical-align: middle;width: 90px;padding-left: 30px;}
.xk-o{display: inline-block;vertical-align: middle;width: 160px;text-align: center;padding: 10px 0;border-left: 1px solid #ebebeb;}
.xk-p{display: inline-block;}
.xk-pimg{display: block;width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xk-ptext{color: #5c77ff;font-size: 14px;line-height: 24px;margin-top: 5px;}
.xk-q{display: inline-block;vertical-align: top;width: 500px;  padding-top: 12px;}
.xk-r{width: 100%;margin-bottom: 30px;}
.xk-s{display: block; color: #333333;font-size: 24px;line-height: 34px; font-weight: bold;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xk-t{display: block;width: 100%;}
.xk-tspan{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;padding-right: 10px;margin-right: 10px; border-right: 1px solid #333333;}
.xk-tspan:last-child{margin-right: 0;padding-right: 0;border-right: none;}
.xk-u{width: 100%;font-size: 0;}
.xk-v{display: inline-block;vertical-align: top;width: 33.33%;color: #666666;font-size: 14px;line-height: 24px;margin: 5px 0;}
.xk-vspan{color: #5c77ff;}
.xk-w{text-align: center;color: #333333;font-size: 14px;line-height: 24px; margin-top: 40px;}
.xk-x{display: block; text-align: center;color: #333333;font-size: 14px;line-height: 24px; margin-top: 40px; }

.xk-interview{display: block; text-align: center;color: #5c77ff;font-size: 14px;line-height: 24px;  cursor: pointer;}


.xk-y{width: 100%;font-size: 0;text-align: center;}
.xk-yitem{display: inline-block;vertical-align: top;cursor: pointer;margin: 10px ;	width: 95px;height: 35px;line-height: 35px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.xk-yitem:hover{background-color: #5c77ff;color: #ffffff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 5px;border: solid 1px #5c77ff;}
.xk-z{width: 100%;font-size: 0;}
.xk-zitem{display: inline-block;vertical-align: top;margin: 5px 0;width: 33.33%; color: #666666;font-size: 14px;line-height: 24px;}

.xk-m1{width: 760px; border-right: 1px solid #ebebeb;position: relative;}
.xk-m1:before{content: ''; position: absolute;top: 0;right: -175px; width: 1px;height: 100%;background-color: #ebebeb;}
.xk-m1:after{content: ''; position: absolute;top: 0;right: -275px; width: 1px;height: 100%;background-color: #ebebeb;}
.xk-m2{width: 175px; }
.xk-m3{width: 100px; }
.xk-m4{width: 265px; }

.pop-up{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.pop-up.show{display: block;}
.pop-a{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%); width: 1000px;}
.pop-cont{width: 100%;position: relative;background-color: #fff;}
.pop-close{transition: all .5s; position: absolute;top: 20px;right: 20px;width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.pop-close:hover{transform: rotate(180deg);}
.pop-top{width: 100%;background-color: #f9fafa;border-radius: 5px 5px 0px 0px;padding: 50px;font-size: 0;}
.pop-b{display: inline-block;vertical-align: middle;position: relative;}
.pop-c{width: 100px;height: 100px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.pop-d{position: absolute;right: 0;bottom: 0;width: 22px;}
.pop-d img{width: 100%;}
.pop-e{display: inline-block;vertical-align: middle;width: 800px;padding-left: 40px;}
.pop-f{width: 100%;position: relative;padding-right: 120px;}
.pop-g{display: inline-block;vertical-align: bottom; }
.pop-h{display: inline-block;vertical-align: bottom;color: #333333;font-size: 24px;font-weight: bold;margin-right: 15px;}
.pop-i{display: inline-block;vertical-align: bottom;}
.pop-ispan{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;padding-right: 10px;margin-right: 10px; border-right: 1px solid #333333;}
.pop-ispan:last-child{margin-right: 0;padding-right: 0;border-right: none;}
.pop-j{position: absolute;bottom: 0;right: 0;color: #666666;font-size: 16px;}
.pop-k{width: 100%;font-size: 0;padding-top: 10px;}
.pop-l{display: inline-block;vertical-align: middle;margin-top: 10px; color: #666666;font-size: 14px;line-height: 24px;margin-right: 50px;}
.pop-lspan{color: #5c77ff;}

.pop-m{width: 100%;padding: 30px 0;}
.pop-list{width: 100%;max-height: calc(100vh - 450px);}
.pop-item{width: 100%;padding: 30px 50px 0;border-bottom: 1px solid #ebebeb;}
.pop-item:last-child{border-bottom: none;}
.pop-titles{color: #333333;font-size: 18px;font-weight: bold;padding-left: 20px;line-height: 20px; border-left: 3px solid #5c77ff;}
.pop-n{width: 100%;padding-bottom: 30px;}
.pop-o{padding: 20px 0 ;font-size: 0; border-bottom: 1px dashed #ebebeb;}
.pop-o:last-child{border-bottom: none;}
.pop-p{display: inline-block;vertical-align: middle;color: #333333;line-height: 24px;font-size: 14px; width: 33.3%;}
.pop-pspan{display: inline-block;vertical-align: middle;min-width: 6em;}
.pop-q{width: 100%; padding-top: 30px;}
.pop-r{width: 250px;display: inline-block;vertical-align: top;margin-right: 20px;margin-bottom: 30px;}
.pop-r img{width: 100%;pointer-events:none;}
.no-img canvas{width: 100%;max-width: 100%;pointer-events:none;}
.pop-s{width: 100%;position: relative;padding: 43px 50px 20px;font-size: 0; min-height: 120px;background-color: #f9fafa;border-radius: 0px 0px 5px 5px;}
.pop-t{display: inline-block;vertical-align: middle;width: 70%;font-size: 0;}
.pop-u{display: inline-block;vertical-align: top;margin-right: 20px;cursor: pointer; min-width: 130px; text-align: center; background-color: #e1e6f0;border-radius: 5px;}
.pop-v{display: inline-block;vertical-align: middle;margin-right: 15px;}
.pop-vimg1{display: block;width: 22px;height: 35px;line-height: 35px;}
.pop-vimg1 img{max-width: 100%;max-height: 100%;}
.pop-vimg2{display: none;width: 22px;height: 35px;line-height: 35px;}
.pop-vimg2 img{max-width: 100%;max-height: 100%;}
.pop-w{display: inline-block;vertical-align: middle;font-size: 14px; color: #333333;line-height: 35px;}
.pop-w1{display: block; font-size: 14px; color: #333333;line-height: 35px;}
.pop-w2{display: none; font-size: 14px; color: #333333;line-height: 35px;}
.pop-u:hover{	background-color: #5c77ff; box-shadow: 0px 6px 10px 0px  rgba(51, 142, 224, 0.5); border: solid 1px #5c77ff;}
.pop-u:hover .pop-vimg1{display: none;}
.pop-u:hover .pop-vimg2{display: block;}
.pop-u:hover .pop-w{color: #ffffff;}
.pop-u:hover .pop-w *{color: #ffffff;}

.pop-u.active{	background-color: #5c77ff; box-shadow: 0px 6px 10px 0px  rgba(51, 142, 224, 0.5); border: solid 1px #5c77ff;}
.pop-u.active .pop-vimg1{display: none;}
.pop-u.active .pop-vimg2{display: block;}
.pop-u.active .pop-w{color: #ffffff;}
.pop-u.active .pop-w *{color: #ffffff;}
.pop-u.active .pop-w1{display: none;}
.pop-u.active .pop-w2{display: block;}


.pop-x{display: inline-block;vertical-align: middle;text-align: right;font-size: 0;width: 30%;}
.pop-xitem{display: inline-block;vertical-align: middle;text-align: center;margin-left: 45px;cursor: pointer;}
.pop-y{display: inline-block;}
.pop-yimg1{display: block;	width: 50px;height: 50px;line-height: 50px; border-radius: 50%;background-color: #ffffff;border: solid 1px #e3e3e3;}
.pop-yimg1 img{ max-width: 22px;max-height: 22px;}
.pop-yimg2{display: none;	width: 50px;height: 50px;line-height: 50px; border-radius: 50%;	background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border: solid 1px #5c77ff;}
.pop-yimg2 img{ max-width: 22px;max-height: 22px;}
.pop-z{color: #333333;font-size: 13px;margin-top: 5px;line-height: 24px;}
.pop-xitem:hover .pop-yimg1{display: none;}
.pop-xitem:hover .pop-yimg2{display: block;}
.pop-xitem:hover .pop-z{color: #5c77ff;}

.pop-aa{margin-top: 25px;padding-bottom: 30px; width: 100%;color: #333333;font-size: 14px;line-height: 30px;}
.pop-aa *{color: #333333;font-size: 14px;line-height: 30px;}
.pop-ab{width: 100%;font-size: 0;padding-top: 20px;padding-bottom: 30px;}
.pop-ac{width: 100%;margin-bottom: 15px;}
.pop-ac:before{content: '';margin-right: 10px; display: inline-block;vertical-align: middle;border-radius: 50%;	width: 6px;height: 6px;background-color: #cccccc;}
.pop-ac1{display: inline-block;vertical-align: middle;font-weight: bold; color: #333333;font-size: 16px;line-height: 26px;margin-right: 30px;}
.pop-ac2{display: inline-block;vertical-align: middle;font-weight: bold; color: #333333;font-size: 16px;line-height: 26px;}
.pop-ad{font-size: 14px; line-height: 30px; color: #333333;}
.pop-ad *{font-size: 14px; line-height: 30px; color: #333333;}
.pop-ae{width: 100%;padding: 30px 0;}
.pop-af{width: 100%;border-top: 1px dashed #ebebeb;padding: 10px 0;}
.pop-af:before{content: '';margin-right: 10px; display: inline-block;vertical-align: middle;border-radius: 50%;	width: 6px;height: 6px;background-color: #cccccc;}
.pop-af1{min-width: 150px;padding-right: 10px; display: inline-block;vertical-align: middle;font-size: 14px; line-height: 30px; color: #333333;}
.pop-af:last-child{border-bottom: 1px dashed #ebebeb;}
.pop-ag{width: 100%;padding: 30px 0;}
.pop-ah{width: 100%;border-top: 1px dashed #ebebeb;font-size: 0;padding: 18px 0;}
.pop-ah:before{content: '';margin-right: 10px; display: inline-block;vertical-align: middle;border-radius: 50%;	width: 6px;height: 6px;background-color: #cccccc;}
.pop-ah:last-child{border-bottom: 1px dashed #ebebeb;}
.pop-ah1{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;line-height: 30px;min-width: 150px;padding-right: 10px;}
.pop-ah2{display: inline-block;vertical-align: middle;color: #333333;font-size: 14px;line-height: 30px;min-width: 180px;padding-right: 10px;}
.pop-ah3{display: inline-block;vertical-align: middle;width: 80px;}
.pop-ah3 img{width: 100%;pointer-events:none;}

.pop-details{width: 100%;}
.pop-main{ width: 1200px; margin: 0 auto;  background-color: #fff; border-radius: 10px;margin-bottom: 60px;}
.pop-main .pop-list{max-height: none;}

.invite{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.invite.show{display: block;}
.ite-a{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%); width: 700px;}
.ite-cont{width: 100%;position: relative;background-color: #fff;padding:50px 30px;}
.ite-close{transition: all .5s;z-index: 18; position: absolute;top: 20px;right: 20px;width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.ite-close:hover{transform: rotate(180deg);}
.ite-form{width: 100%;}
.ite-item{width: 100%;font-size: 0;margin-bottom: 15px;}
.ite-b{display: inline-block;vertical-align: top;width: 100px;color: #333;font-size: 14px;line-height: 20px;padding-top: 10px;}
.ite-c{display: inline-block;vertical-align: top;width: 520px; }
.ite-d{width: 100%;border: solid 1px #e3e3e3; }
.ite-e{width: 100%;}
.ite-f{width: 100%;border: none; background-color: #fff; height: 40px; border: solid 1px #e3e3e3; color: #333;font-size: 14px;padding: 0 20px;}
.ite-textarea{width: 100%;height: 120px;line-height: 20px; border: none; background-color: #fff;  border: solid 1px #e3e3e3; color: #333;font-size: 14px;padding: 10px 20px;}
.ite-g{width: 100%;text-align: center;padding-top: 15px;padding-left: 100px; font-size: 0;}
.ite-button{border: none;cursor: pointer; width: 200px;display: inline-block;vertical-align: top;cursor: pointer;margin: 10px; height: 40px;line-height: 40px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.ite-submit{border: none;cursor: pointer; width: 200px;display: inline-block;vertical-align: top;cursor: pointer;margin: 10px; height: 40px;line-height: 40px;color: #fff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.ite-h{width: 100%; border: solid 1px #e3e3e3;position: relative;}
.ite-h:after{content: "";position: absolute;right: 20px;top: 0;z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto; background-position: center center;background-repeat: no-repeat;}
.ite-layui{font-size: 14px;color: #333; width: 100%;height: 40px;padding: 0 20px; border: none;background-color: transparent;position: relative;z-index: 8;}



.xl-a{padding: 60px;margin-bottom: 40px; width: 100%;background-color: #ffffff;border-radius: 5px;}
.xl-b{width: 100%;background-color: #f9fafa;border-radius: 20px;padding: 37px 40px;font-size: 0;margin-bottom: 30px;}
.xl-c{display: inline-block;vertical-align: middle;width: 78px;}
.xl-c img{width: 100%;}
.xl-d{display: inline-block;vertical-align: middle;width: 800px;padding: 0 28px;}
.xl-e{color: #333333;font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.xl-f{color: #666666;font-size: 16px;line-height: 26px;}
.xl-g{width: 100%;padding: 40px 0;font-size: 0;margin-bottom: 60px; border-radius: 20px;border: solid 1px #ebebeb;text-align: center;}
.xl-h{display: inline-block;vertical-align: top;width: 260px;}
.xl-i{display: inline-block;width: 65px;margin-bottom: 15px;}
.xl-i img{width: 100%;}
.xl-j{color: #333333;font-size: 24px;line-height: 30px;}
.xl-k{color: #fa6a43;font-size: 18px;line-height: 30px;}
.xl-l{display: inline-block;vertical-align: top;width: 970px;border-left: 1px solid #ebebeb;}
.xl-m{width: 100%;font-size: 0;}
.xl-n{display: inline-block;vertical-align: top;margin: 0 20px;}
.xl-o{color: #5c77ff;font-size: 30px;font-weight: bold;line-height: 40px;margin-bottom: 10px;}
.xl-p{color: #999999;font-size: 14px;line-height: 24px;}
.xl-q{width: 100%;color: #333333;font-size: 14px;line-height: 24px;margin-top: 20px;}

.xl-r{width: 100%;font-size: 0;}
.xl-s{display: inline-block;vertical-align: top;min-width: 300px;padding-right: 20px; margin-bottom: 35px;}
.xl-t{width: 100%;border-bottom: 1px solid #e5e5e5;}
.xl-u{width: 100%;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;margin-bottom: 35px;}

.xlr-a{display: inline-block;vertical-align: top;cursor: pointer; min-width: 300px;padding-right: 20px; margin-bottom: 25px;}
.xlr-icon{display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 50%;border: solid 1px #a0a0a0;margin-right: 20px; }
.xlr-text{display: inline-block;vertical-align: middle;font-size: 16px;color: #666666; }
.xlr-a.selected .xlr-icon{  border: solid 1px #5c77ff;background-size: 8px auto;  background-repeat: no-repeat;background-position: center center;background-image: url(../images/a72.png);}

.xl-t .xl-r{margin-bottom: 0;}
.xl-v{width: 100%;text-align: right;padding: 40px 0;}
.xl-w{display: inline-block;vertical-align: middle;	color: #333333;font-size: 18px;line-height: 28px;}
.xl-wspan{color: #5c77ff;}
.xl-x{display: inline-block;vertical-align: middle;}
.xl-submit{margin-left: 20px; border: none;width: 100px;text-align: center; height: 36px;line-height: 36px;cursor: pointer;color: #ffffff;font-size: 14px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 6px;}

.xl-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative;cursor: pointer; }
.xl-icon{display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 50%;border: solid 1px #a0a0a0;margin-right: 20px; }
.xl-img{display: inline-block;vertical-align: middle;width: 36px;text-align: center;margin-right: 10px;}
.xl-img img{max-width: 100%;}
.xl-text{display: inline-block;vertical-align: middle;font-size: 16px;color: #666666; }
.xl-radio{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 123;cursor: pointer;opacity: 0;}
.xl-label.selected .xl-icon{  border: solid 1px #5c77ff;background-size: 8px auto;  background-repeat: no-repeat;background-position: center center;background-image: url(../images/a72.png);}

.xl-hint{ margin-bottom: 30px; line-height: 1.5;  font-size: 16px;color: #666666;}


.mn-a .xl-a{padding:40px 30px;}
.mn-a .xl-d{width: 640px;}
.mn-a .xl-h{width:180px;}
.mn-a .xl-l{width:650px;}
.mn-a .xl-n{margin: 0 12px;}


.xm-a{width: 100%;margin-bottom: 40px;}

.xm-l{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 30px;}
.xm-titles{border-bottom: 1px solid #f3f4f9;   color: #333333;font-size: 18px;padding:0 20px;line-height: 65px; position: relative; }
.xm-titles:after{content: '';position: absolute;left: 0;top: 50%;margin-top: -10px; height: 20px; width: 3px;background-color: #5c77ff;}
.xm-m{width: 100%;font-size: 0;padding: 35px 0 15px;}
.xm-o{display: inline-block;vertical-align: top;text-align: center;width: 16.66%;border-right: 1px solid #f3f4f9;margin-bottom: 20px;}
.xm-o:nth-child(6n){border-right: none;}
.xm-p{display: inline-block;}
.xm-pspan1{display: inline-block;vertical-align: middle;color: #fa6a43;font-size: 30px;font-weight: bold;}
.xm-pspan2{display: inline-block;vertical-align: middle;width: 12px;margin: 0 5px;}
.xm-pspan2 img{width: 100%;}
.xm-pspan3{display: inline-block;vertical-align: middle;color: #5c77ff;font-size: 30px;font-weight: bold;}
.xm-q{color: #999999;font-size: 14px;line-height: 24px;margin-top: 15px;}

.xm-r{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 30px;}
.xm-s{width: 100%;padding: 28px 30px 18px;}
.xm-sitem{width: 100%;display: block;margin-bottom: 10px; font-size: 0;padding: 40px 0;background-color: #fff5f4;text-align: center;}
.xm-t{display: inline-block;vertical-align: middle;width: 260px;}
.xm-t1{display: inline-block; width: 65px;}
.xm-t1 img{width: 100%;}
.xm-t2 {color: #333333;font-size: 24px;line-height: 30px;}
.xm-t3 {color: #fa6a43;font-size: 18px;line-height: 30px;}
.xm-u{display: inline-block;vertical-align: middle;width: 860px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.xm-v{width: 100%;display: inline-block;}
.xm-w{display: inline-block;vertical-align: top;width: 14.28%;}
.xm-w:last-child{float:left}
.xm-w1{color: #5c77ff;font-size: 30px;line-height: 40px;font-weight: bold;}
.xm-w2{color: #999999;font-size: 14px;line-height: 24px;}
.xm-x{color: #333333;line-height: 24px;font-size: 14px;margin-top: 20px;}
.xm-y{display: inline-block;vertical-align: middle;width: 180px;}
.xm-buy{cursor: pointer; display: inline-block;width: 120px;height: 35px;line-height: 35px;color: #ffffff;font-size: 14px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 5px;border: solid 1px #5c77ff;}
.xm-z{width: 100%;background-color: #ffffff;border-radius: 5px;}
.xma-a{width: 100%;}
.xma-cont{width: 100%;max-height: 440px;}
.xma-item{display: block;cursor: pointer; width: 100%;font-size: 0;padding: 15px 60px; background-color: #f9fafa;}
.xma-b{display: inline-block;vertical-align: middle; width: 33.33%;color: #333333;font-size: 14px;line-height: 25px;}
.xma-bspan{margin-left: 30px;}
.xma-c{display: inline-block;vertical-align: middle; width: 33.33%;text-align: center;color: #333333;font-size: 14px;line-height: 25px;}
.xma-d{display: inline-block;vertical-align: middle;text-align: right; width: 33.33%;color: #333333;font-size: 14px;line-height: 25px;}
.xma-dspan{color: #fa6a43;}
.xma-item:nth-child(2n){background-color: #fff;}

.xma-l{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 30px;}
.xma-m{width: 100%;padding: 20px 30px;}
.xma-listbox{width: 100%;padding: 20px 0; }
.xma-list{width: 100%;font-size: 0;border-bottom:1px solid #f3f4f9;}
.xma-one{display: inline-block;vertical-align: top;padding: 20px 10px; width: 20%;text-align: center;}
.xma-nub{color: #5c77ff;font-size: 30px;line-height: 40px;font-weight: bold;}
.xma-name{color: #999999;font-size: 14px;line-height: 24px;}

.xma-table{width: 100%; padding-bottom: 40px;}
.xma-table table{width: 100%;border: none;border:1px solid #eaeaea;}
.xma-table  tr{width: 100%;border: none;}
.xma-table  td{text-align: center; color: #999999;font-size: 16px;line-height: 26px; padding:  10px; border: none;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.xma-table tr:first-child{background-color: #f2f2f2;}
.xma-table tr:first-child   td{font-size: 18px;line-height: 28px;}

.xm-top{width: 100%;font-size: 0;}
.xm-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xm-b{float: left; width: 1082px;min-height: 170px; padding: 35px 30px .2rem;font-size: 0;margin-bottom: 30px; border-radius: 5px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xm-c{display: inline-block;vertical-align: middle; width: 630px;}
.xm-d{display: inline-block;vertical-align: middle;width: 100px;height: 100px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xm-e{display: inline-block;vertical-align: middle;width: 530px;padding: 0 30px;}
.xm-f{color: #ffffff;font-size: 24px;font-weight: bold;}
.xm-g{display: block;margin-top: 10px;}
.xm-h{display: inline-block;vertical-align: middle;margin-top: 10px; min-width: 225px;padding-right: 25px;color: #ffffff;font-size: 14px;line-height: 24px;}
.xm-hspan{color: #ffc944;}
.xm-i{display: inline-block;vertical-align: middle;width: 390px;text-align: right;}
.xm-j{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 14px;line-height: 24px;}
.xm-k{display: inline-block;vertical-align: middle;cursor: pointer;font-size: 14px; color: #ffffff;margin-left: 10px;min-width: 120px;text-align: center;height: 35px;line-height: 35px;background-color: #fa6a43;border-radius: 17px;}

.xma-e{float: right;width: 248px;text-align: center;padding-top: 40px;padding-bottom: 20px; min-height: 170px;background-color: #5c77ff;border-radius: 5px;}
.xma-f{color: #ffffff;font-size: 18px;line-height: 28px;}
.xma-g{display: inline-block;cursor: pointer; margin-top: 20px; width: 110px;height: 35px;line-height: 35px;color: #ffffff;font-size: 14px;box-shadow: 0px 5px 18px 0px rgba(92, 119, 255, 0.19);border-radius: 5px;border: solid 2px #ffffff;}

.xn-a{width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 40px;}
.xn-titles{border-bottom: 1px solid #f3f4f9;   color: #333333;font-size: 18px;padding:0 20px;line-height: 65px; position: relative; }
.xn-titles:after{content: '';position: absolute;left: 0;top: 50%;margin-top: -10px; height: 20px; width: 3px;background-color: #5c77ff;}
.xn-cont{width: 100%;padding: 0 30px 60px;}
.xn-b{width: 100%;font-size: 0;padding: 15px 0;}
.xn-c{display: inline-block;vertical-align: middle;color: #999999;font-size: 16px;line-height: 25px;}
.xn-c1{width: 290px;padding-left: 135px;}
.xn-c2{width: 820px;padding-left: 65px;}
.xn-c3{width: 180px;text-align: center;}

.xn-list{width: 100%;}
.xn-item{width: 100%;font-size: 0;padding: 25px 0; margin-bottom: 10px;background-color: #f9fafa; border-radius: 20px;}
.xn-d{display: inline-block;vertical-align: middle;}
.xn-d1{width: 290px; }
.xn-d2{width: 820px;padding:0 65px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.xn-d3{width: 180px;text-align: center;}
.xn-e{display: inline-block;vertical-align: middle;width: 110px;padding-left: 30px;}
.xn-f{display: inline-block;vertical-align: middle;color: #333333;font-size: 14px;line-height: 24px;}

.xn-g{width: 100%;font-size: 0;}
.xn-photo{display: inline-block;vertical-align: middle;width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xn-g{display: inline-block;vertical-align: middle;width: 600px;padding-left: 40px;}
.xn-h{display: inline-block;vertical-align: middle;width: 260px;margin: 5px 0;}
.xn-i{display: inline-block;vertical-align: middle;width: 16px;height: 16px;text-align: center;line-height: 16px;}
.xn-i img{max-width: 100%;max-height: 100%;}
.xn-j{display: inline-block;vertical-align: middle;width: 240px;padding: 0 10px;color: #333333;font-size: 14px;line-height: 24px;}
.xn-k{display: inline-block;}
.xn-refuse{display: block;margin: 10px 0; cursor: pointer;color: #ffffff;font-size: 14px; width: 93px;height: 35px;line-height: 35px;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 5px;border: solid 1px #5c77ff;}
.xn-refuse2{display: block;margin: 10px 0; cursor: pointer;color: #fa6a43;font-size: 14px; width: 93px;height: 35px;line-height: 35px;	border-radius: 5px;border: solid 1px #fa6a43;}
.xn-consent{display: block;margin: 10px 0; cursor: pointer;color: #333333;font-size: 14px; width: 93px;height: 35px;line-height: 35px;background-color: #e1e6f0;border-radius: 5px;}
.xn-consent2{display: block;margin: 10px 0; cursor: pointer;color: #333333;font-size: 14px; width: 93px;height: 35px;line-height: 35px;border: solid 1px #cccccc;border-radius: 5px;}

.xo-a{width: 100%;padding-top: 40px;margin-bottom: 70px;}
.xo-top{width: 100%;position: relative;margin-bottom: 30px;}
.xo-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xo-b{float: left;height: 35px;padding-top: 7px;}
.xo-tiltes{display: inline-block;vertical-align: middle;margin-right: 30px; color: #333333;line-height: 20px;padding-left: 20px;border-left: 3px solid #5c77ff;}
.xo-c{display: inline-block;vertical-align: middle;}
.xo-cimg{display: inline-block;vertical-align: middle;width: 20px;}
.xo-cimg img{width: 100%;}
.xo-ctext{display: inline-block;vertical-align: middle;color: #5c77ff;font-size: 18px;}
.xo-ctext1{color: #b8c5d7;}
.xo-add {float: right;display: block;cursor: pointer; min-width: 120px;padding: 0 10px;height: 35px;line-height: 35px;color: #ffffff;text-align: center;background-color: #5c77ff;border-radius: 5px;border: solid 1px #5c77ff;}
.xo-add:before{content: '';display: inline-block;vertical-align: middle;margin-right: 10px; width: 14px;height: 35px; background-size: 14px auto;background-position: center center;background-repeat: no-repeat;background-image: url('../images/a81.png');}


.establish{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.establish.show{display: block;}
.es-a{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%); width: 700px;}
.es-cont{width: 100%;position: relative;background-color: #fff;border-radius: 5px;}
.es-close{transition: all .5s;z-index: 18; position: absolute;top: 30px;right: 30px;width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.es-close:hover{transform: rotate(180deg);}
.es-titles{display: block; border-bottom: 1px solid #f3f4f9;  color: #333333;font-size: 18px;padding:0 20px;line-height: 70px; position: relative; }
.es-titles:after{content: '';position: absolute;left: 0;top: 50%;margin-top: -10px; height: 20px; width: 3px;background-color: #5c77ff;}

.es-list{width: 500px;margin: 0 auto; padding-top: 50px;padding-bottom: 80px;}
.es-item{width: 100%;font-size: 0;margin-bottom: 20px;}
.es-b{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px; width: 85px;}
.es-c{display: inline-block;vertical-align: middle; width: 415px;border-radius: 6px;border: solid 1px #e3e3e3;}
.es-c:hover{border: solid 1px #5c77ff;}
.es-d{width: 100%;border: none;height: 45px;padding: 0 20px;background-color: transparent; color: #333;font-size: 16px;}
.es-e{width: 100%;padding-left: 85px;}
.es-submit{display: block; border: none;cursor: pointer; width: 100%;height: 45px;line-height: 45px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 6px;}

.es-a .select-contbox{height: 110px;}


.xo-cont{width: 100%;padding: 0 30px 30px; min-height: 1100px;background-color: #ffffff;border-radius: 5px;}
.xo-d{width: 100%;font-size: 0;padding: 15px 0;}
.xo-e{display: inline-block;vertical-align: middle;text-align: center; color: #999999;font-size: 16px;line-height: 25px;}
.xo-e1{width: 80px;text-align: left;}
.xo-e2{width: 380px;padding-left: 35px;text-align: left;}
.xo-e3{width: 220px;}
.xo-e4{width: 220px;}
.xo-e5{width: 120px;}
.xo-e6{width: 280px;}

.xo-list{width: 100%;}
.xo-item{width: 100%;font-size: 0;padding: 30px 0;margin-bottom: 10px; background-color: #f9fafa;border-radius: 20px;}
.xo-f{display: inline-block;vertical-align: middle;position: relative;text-align: center;}
.xo-f1{width: 80px; }
.xo-f2{width: 380px;padding-top: 10px; min-height: 118px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb; }
.xo-f3{width: 220px;}
.xo-f4{width: 220px;padding-top: 45px; min-height: 118px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb}
/* .xo-f4:after{content: '';position: absolute;top: 0;right: -120px;height: 100%;width: 1px;background-color: #ebebeb;} */
.xo-f5{width: 120px;}
.xo-f6{width: 280px; }
.xo-g{color: #333333;font-size: 16px;}
.xo-h{display: inline-block;vertical-align: middle;width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xo-i{display: inline-block;vertical-align: middle;text-align: left;padding-left: 30px; width: 200px;color: #333333;font-size: 24px;font-weight: bold;}
.xo-j{color: #333333;font-size: 14px;line-height: 24px;}
.xo-k{color: #333333;font-size: 14px;line-height: 24px;}
.xo-l{color: #333333;font-size: 14px;line-height: 24px;}
.xo-m{width: 100%;}
.xo-n{display: inline-block;vertical-align: middle;margin:  10px; cursor: pointer;	width: 93px;height: 35px;line-height: 35px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.xo-n:hover{color: #ffffff;font-size: 14px;	background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5); border: solid 1px #5c77ff;}

.allot{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.allot.show{display: block;}
.at-a{position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%); width: 960px;}
.at-cont{width: 100%;position: relative;background-color: #fff;border-radius: 5px;}
.at-close{transition: all .5s;z-index: 18; position: absolute;top: 30px;right: 30px;width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.at-close:hover{transform: rotate(180deg);}
.at-titles{display: block; border-bottom: 1px solid #f3f4f9;  color: #333333;font-size: 18px;padding:0 20px;line-height: 70px; position: relative; }
.at-titles:after{content: '';position: absolute;left: 0;top: 50%;margin-top: -10px; height: 20px; width: 3px;background-color: #5c77ff;}
.at-b{width: 100%;padding: 15px 20px;  background-color: #f9fafa;}
.at-bspan{display: inline-block;vertical-align: middle; color: #b8c5d7;font-size: 14px;line-height: 20px;margin-right: 20px;}
.at-c{width: 100%;padding: 5px 20px 40px;}
.at-cimg{display: inline-block;vertical-align: middle;width: 17px;}
.at-cimg img{width: 100%;}
.at-ctext {display: inline-block;vertical-align: middle;color: #fa6a43;font-size: 14px;line-height: 24px;}
.at-d{width: 100%; padding-bottom: 60px;}
.at-e{width: 800px;margin: 0 auto;font-size: 0;padding-bottom: 20px;}
.at-f{display: inline-block;vertical-align: middle;width: 200px; text-align: center;color: #999999;font-size: 16px;line-height: 26px;}
.at-f1{padding: 0 20px 0 100px;width: 295px;}
.at-f2{ width: 295px}

.at-list{width: 100%;max-height: calc(100vh - 360px);padding-bottom:20px;}
.at-box{width: 800px;margin: 0 auto;}
.at-item{width: 100%;font-size: 0;margin-bottom: 20px;}
.at-g{display: inline-block;vertical-align: middle;width: 100px;color: #333333;font-size: 16px;line-height: 26px;}
.at-h{display: inline-block;vertical-align: middle;width: 700px;}
.at-i{display: inline-block;vertical-align: middle;width: 200px;}
.at-j{width: 100%;padding: 0 15px;color: #333333;font-size: 14px;height: 45px;background-color: #f9fafa;border-radius: 6px;border: solid 1px #e3e3e3;}
.at-k{display: inline-block;vertical-align: middle;width: 50px;text-align: center;}
.at-k img{width: 15px;}
.at-l{display: inline-block;vertical-align: middle;width: 200px;}
.at-l .at-j{background-color: #fff;}
.at-m{width: 100%;text-align: center;}
.at-submit{display: inline-block; border: none;cursor: pointer; width: 420px;height: 45px;line-height: 45px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 6px;}

.xp-a{width: 100%;margin-bottom: 40px;}
.xp-top{width: 100%;padding: 35px 30px;margin-bottom: 30px;font-size: 0; background-color: #ffffff;border-radius: 5px;}
.xp-b{display: inline-block;vertical-align: middle;width: 1030px;border-right: 1px solid #f3f4f9;}
.xp-c{display: inline-block;vertical-align: middle; width: 100px;height: 100px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xp-d{display: inline-block;vertical-align: middle;width: 860px;padding: 0 30px;}
.xp-e{color: #333333;font-size: 24px;font-weight: bold;line-height: 34px;}
.xp-f{display: block;}
.xp-g{display: inline-block;vertical-align: middle; margin-right: 50px;margin-top: 15px;}
.xp-gimg{display: inline-block;vertical-align: middle;width: 15px;height: 16px;line-height: 16px;margin-right: 8px;}
.xp-gimg img{max-width: 100%;max-height: 100%;}
.xp-gtext{display: inline-block;vertical-align: middle;color: #999999;font-size: 14px;line-height: 24px;}
.xp-h{display: inline-block;vertical-align: middle;width: 260px;text-align: right;padding-right: 30px;}
.xp-i{display: inline-block;cursor: pointer;min-width: 140px;text-align: center;}
.xp-j{display: inline-block;width: 60px;height: 60px;line-height: 60px;border-radius: 50%; background-color: #f4f5f6;}
.xp-j img{width: 28px;}
.xp-k{color: #999999;line-height: 24px;font-size: 14px;margin-top: 15px;}
.xp-cont{width: 100%;background-color: #ffffff;border-radius: 5px;padding-bottom: 30px;}
.xp-l{width: 100%;font-size: 0;}
.xp-nav{display: inline-block;vertical-align: top;padding: 0 40px;cursor: pointer;font-weight: bold; color: #666666;font-size: 15px;line-height: 65px;}
.xp-nav:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.xp-nav.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.xp-m{width: 100%;font-size: 0;padding: 15px 30px;}
.xp-n{display: inline-block;vertical-align: middle;color: #999999;font-size: 16px;line-height: 25px;}
.xp-n1{width: 85px;padding-left: 28px;}
.xp-n2{width: 225px;padding-left: 30px;}
.xp-n3{width: 795px;padding-left: 100px;}
.xp-n4{width: 195px;text-align: center;}

.xp-list{width: 100%;padding: 0 30px 20px;font-size: 0;}
.xp-item{display: block;width: 100%;padding: 25px 0;margin-bottom: 10px; background-color: #f9fafa;border-radius: 20px;}
.xp-o{display: inline-block;vertical-align: middle;text-align: center;}
.xp-o1{width: 85px;}
.xp-o2{width: 225px; }
.xp-o3{width: 795px; }
.xp-o4{width: 195px;}
.xp-p{color: #333333;font-size: 14px;line-height: 24px;}
.xp-q{color: #333333;font-size: 14px;line-height: 24px;}
.xp-r{width: 100%;min-height: 118px;text-align: left; border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;position: relative;}
.xp-r:before{content: '';position: absolute;top: 0;left: -225px;width: 1px;height: 100%; background-color: #ebebeb;}
.xp-r:after{content: '';position: absolute;top: 0;right: 165px;width: 1px;height: 100%; background-color: #ebebeb;}
.xp-s{display: inline-block;vertical-align: middle;width: 630px;padding-left: 100px;}
.xp-t{display: block;position: relative;padding: 8px 0;}
.xp-timg{position: absolute;top: 8px;left: -30px;width: 30px;height: 24px;line-height: 24px;}
.xp-timg img{max-width: 20px;max-height: 20px;}
.xp-ttext1{display: inline-block;vertical-align: middle;margin-right: 5px; font-size: 14px; color: #333333;line-height: 24px;}
.xp-ttext2{display: inline-block;vertical-align: middle;font-size: 14px; color: #5c77ff;line-height: 24px;cursor: pointer;}
.xp-u{display: inline-block;vertical-align: middle;width: 160px; text-align: center;}
.xp-u1{width: 100%;color: #5c77ff;font-size: 14px;line-height: 24px;}
.xp-u2{width: 100%;color: #333333;font-size: 14px;line-height: 24px;}
.xp-v{display: inline-block;cursor: pointer;width: 93px;height: 35px;line-height: 35px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.xp-v:hover{background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);color: #ffffff;border: solid 1px #5c77ff;}

.xp-a .xm-o{width: 14.28%;}
.xp-a .xm-o:nth-child(6n){ border-right: 1px solid #f3f4f9;}
.xp-a .xm-o:nth-child(7n){   border-right: none;}

.xq-a{width: 100%;padding-top: 98px;padding-bottom: 60px;margin-bottom: 45px; background-color: #ffffff;border-radius: 5px;}
.xq-form{width: 100%;}
/* .xq-form input{background-color: transparent;} */
/* .xq-form textarea{background-color: transparent;} */
.xq-cont{width: 1100px;margin: 0 auto;}
.xq-b{width: 100%;text-align: center;margin-bottom: 70px;}
.xq-c{display: inline-block;}
.xq-d{display: inline-block;cursor: pointer; width: 180px;height: 180px;border-radius: 50%;padding: 6px; border: solid 1px #e0e0e0;}
.xq-e{position: relative; width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xq-espan { display: none;position: absolute;top: 0;left: 0;color: #ffffff;font-size: 18px;line-height: 168px;width: 100%; height: 100%; border-radius: 50%;background-color: rgba(0,0,0,.4);}
.xq-d:hover .xq-espan {display: block;}
.xq-file1{display: none;}
.xq-f{color: #333333;font-size: 16px;line-height: 26px;margin-top: 15px;}
.xq-list{width: 100%;}
.xq-list:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xq-left{float: left;width: 510px;font-size: 0;}
.xq-item{display: inline-block;margin-bottom: 30px;}
.xq-g{display: inline-block;vertical-align: top;width: 90px;padding-top: 10px;}
.xq-gspan{display: inline-block;vertical-align: middle;text-align-last:justify; text-align:justify; text-justify:distribute-all-lines;   width: 4.5em;color: #333333;font-size: 16px;line-height: 25px;}
.xq-gspan2{display: inline-block;vertical-align: middle;text-align-last:justify; text-align:justify; text-justify:distribute-all-lines;   width: 4.5em;color: #333333;font-size: 16px;line-height: 25px;}
.xq-h{font-size: 0; display: inline-block;vertical-align: top; width: 420px;position: relative; }
.xq-h .lb-label{margin-right: 15px; }
.xq-i{width: 100%;border: solid 1px #e3e3e3;border-radius: 6px;padding: 0 20px;margin-bottom: 10px;}
.xq-i:hover{border: solid 1px #5c77ff;}
.xq-j{border: none;width: 100%;background-color: transparent !important; color: #333333;font-size: 14px;height: 45px;}
.xq-k{position: absolute;bottom: -15px;left: 0;color: #ff0606;font-size: 14px;}
.xq-k img{height: 18px;}
.xq-textarea1{border: none;background-color: transparent; width: 100%;color: #333333;padding: 10px 0;line-height: 24px;font-size: 14px; height: 55px;}
.xq-l{width: 100%;font-size: 0;margin-bottom: 10px;}
.xq-m{display: inline-block;vertical-align: top;margin-right: 10px;width: 133px; border-radius: 6px; border: solid 1px #e3e3e3;}
.xq-m:nth-child(3n){margin-right: 0;}
.xq-m:hover{border: solid 1px #5c77ff;}
.xq-textarea2{border: none;background-color: transparent;width: 100%;color: #333333;padding: 10px 0;line-height: 24px;font-size: 14px; height: 100px;}
.xq-right{float: right;width: 510px;font-size: 0;}
.xq-n{width: 100%;border: solid 1px #e3e3e3;border-radius: 6px; margin-bottom: 10px;position: relative;}
.xq-n:hover{  border: solid 1px #5c77ff; }
.xq-n2{display: inline-block;vertical-align: top; width: 48%;margin-right: 4%; }
.xq-n2:nth-child(2n){margin-right: 0;}
.xq-n2 .selectbox1{max-width: 100%;}


.xq-o{width: 100%;padding: 20px 0; text-align: center;	border-radius: 5px;border: solid 1px #dddddd;}
.xq-p{display: inline-block;vertical-align: middle;width: 160px;background-color: #f6f7fa;padding: 20px  5px;margin: 0 20px;}
.xq-pimg{width: 100%;margin-bottom: 10px;}
.xq-pimg img{max-width: 100%;}
.xq-ptext{color: #999999;font-size: 14px;line-height: 24px;}

.xq-q{display: inline-block;vertical-align: middle;cursor: pointer; width: 160px;padding: 22px 5px; margin: 0 20px;border-radius: 3px;border: solid 1px #5c77ff;}
.xq-r{width: 100%;cursor: pointer;}
.xq-rimg{width: 100%;margin-bottom: 10px;}
.xq-rimg img{max-width: 100%;}
.xq-rtext{color: #5c77ff;font-size: 14px;line-height: 24px;}
.xq-company{display: none;}

.xq-s{width: 100%;border-radius: 5px;border: solid 1px #dddddd;position: relative;padding: 20px  20px 30px;}
.xq-s:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xq-t{float: left;width: 240px;}
.ai-box{width: 104px; margin-right: 30px;position: relative;}
.ai-imgbox{width: 100%;height: 80px;line-height: 80px;}
.ai-imgbox .ai-img{max-width: 100%;max-height: 100%;display: inline-block;}
.ai-delete{position: absolute; top: 5px;right: 5px;cursor: pointer; width: 22px;height: 22px;background-image: url('../images/a87.png');background-size: 22px 22px;}

.xq-t .slick-dots{position: absolute;text-align: center; bottom: -20px;left: 0;width: 380px;}
.xq-t .slick-dots li{display: inline-block;vertical-align: middle;border-radius: 50%;margin: 0 7px;	width: 8px;height: 8px;background-color: #dddddd;}
.xq-t .slick-dots .slick-active{background-color: #5c77ff;}

.xq-u{float: right;}
.xq-v{display: inline-block;cursor: pointer; width: 104px;padding-top: 15px; min-height: 78px;text-align: center; background-color: #ffffff;border-radius: 3px;border: solid 1px #5c77ff;}
.xq-w{display: none;}
.xq-x{display: inline-block;width: 37px;}
.xq-y{color: #5c77ff;font-size: 14px;line-height: 24px;margin-top: 8px;}

.xq-star{display: inline-block;vertical-align: middle;    color: #dc0000;    font-size: 16px;}

.xq-z{width: 100%;text-align: center;padding-top: 8px;}
.xq-submit{display: inline-block;cursor: pointer;border: none;	width: 420px;height: 45px;line-height: 45px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 6px;}
.xq-a .select-cur{height: 45px;line-height: 45px;}
.xq-a .select-cont{top: 46px;}


.get-top{display: block; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.gt-a{ position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%); width: 600px;}
.gt-cont{width: 100%;position: relative;background-color: #fff;}
.gt-close{transition: all .5s; position: absolute;top: 20px;right: 20px;z-index: 18; width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.gt-close:hover{transform: rotate(180deg);}
.gt-form{width: 100%;padding:20px 15px; display: none;}
.gt-b{font-size: 16px;font-weight: bold;line-height: 26px;margin-bottom: 20px;color: #333;}
.gt-c{width: 100%;font-size: 0;margin-bottom: 15px;}
.gt-cspan1{display: inline-block;vertical-align: middle;font-size: 14px;color: #333;line-height: 24px;margin-right: 10px;}
.gt-cspan2{border: 1px solid #ccc;display: inline-block;vertical-align: middle;width: 80px;height: 35px;padding: 0 5px;color: #333;margin-right: 10px; text-align: center;}
.gt-cspan3{display: inline-block;vertical-align: middle;font-size: 14px;color: #666;line-height: 24px;}
.gt-d{font-size: 14px;color: #333;line-height: 24px; margin-bottom: 5px;}
.gt-dspan{ color: #666;}
.gt-e{width: 100%;text-align: center;padding: 10px 0; font-size: 14px;color: #333;margin-bottom: 10px;background-color: rgba(248, 248, 248);}
.gt-f{display: inline-block;vertical-align: middle;margin: 0 2px; }
.gt-g{width: 100%;text-align: center;}
.gt-h{border: none; display: inline-block;vertical-align: middle;margin:0 10px;cursor: pointer; color: #ffffff;font-size: 14px; min-width: 95px; height: 35px; line-height: 35px;background-color: #5c77ff; border-radius: 5px;border: solid 1px #5c77ff;padding: 0px 10px;}
.gt-i{border: none; display: inline-block;vertical-align: middle;margin: 10px;cursor: pointer;color: #333333;font-size: 14px;width: 95px;height: 35px;line-height: 35px;background-color: #e1e6f0;border-radius: 5px;}

.advanced-customization{display: block; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.ac-a{ position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%); width: 590px;}
.ac-cont{width: 100%;position: relative;background-color: #fff;}
.ac-close{transition: all .5s; position: absolute;top: 20px;right: 20px;z-index: 18; width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.ac-close:hover{transform: rotate(180deg);}
.ac-form{width: 100%;padding:80px  ; }
.ac-b{font-size: 20px;color: #333333;margin-bottom: 50px;text-align: center;}
.ac-list{width: 100%;}
.ac-item{width: 100%;font-size: 0;margin-bottom: 30px;}
.ac-c{display: inline-block;vertical-align: middle;width: 80px; color: #333333;font-size: 16px;}
.ac-d{display: inline-block;vertical-align: middle;	width: 350px;}
.ac-e{width: 100%;height: 44px;padding: 0 20px;background-color: #ffffff;border-radius: 6px;border: solid 1px #e3e3e3;color: #333;font-size: 14px;}
.ac-g{width: 100%;text-align: center;font-size: 0;}
.ac-h{border: none; display: inline-block;vertical-align: middle; cursor: pointer; color: #333333;font-size: 14px; width:200px; height: 45px; line-height: 45px;background-color: #f3f5f9; border-radius: 5px;margin-right: 30px; }
.ac-i{border: none; display: inline-block;vertical-align: middle; cursor: pointer; color: #ffffff;font-size: 14px; width:200px; height: 45px; line-height: 45px;background-color: #5c77ff; border-radius: 5px; }

.disable{background-color: #f7f8fb;}
.disable *{ background-color: #f7f8fb;}
.color1{color: #5c77ff;}
.color2{color: #52b925;}
.color3{color: red;}

.ma-a{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.ma-a.show{display: block;}
.ma-close{transition: all .5s; position: absolute;top: 12px;right: 12px;z-index: 18; width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.ma-b{position: absolute;top: 50%;left: 50%;width: 800px;transform: translate(-50%,-50%);background-color: #fff;  padding: 40px 30px;}
.ma-cont{width: 100%;}
.ma-form{width: 100%;}
.ma-c{width: 100%;}
.ma-d{width: 100%;background-color: #fff;padding: 15px 20px;width: 100%;height: 113px;color: #666666;font-size: 13px;line-height: 22px;border-radius: 6px;border: solid 1px #cccccc;}

.ma-e{width: 100%;padding-top: 30px;}
.ma-submit{border: none;width: 100px;height: 36px;line-height: 36px;text-align: center;cursor: pointer;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 6px;}


.mb-a{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.mb-a.show{display: block;}
.mb-close{transition: all .5s; position: absolute;top: 12px;right: 12px;z-index: 18; width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.mb-b{position: absolute;top: 50%;left: 50%;width: 800px;min-height: 320px; transform: translate(-50%,-50%);background-color: #fff;  padding: 40px 30px;}
.mb-cont{width: 100%;}
.mb-c{font-size: 18px;line-height: 28px;margin-bottom: 20px;font-weight: bold;}
.mb-d{position: relative;width: 100%;margin-bottom: 20px;}
.mb-e{width: 100%;font-size: 0;border: solid 1px #e3e3e3;}
.mb-g{border: none; display: inline-block;vertical-align: middle;width: 80%;height: 40px; color: #666;padding: 0 15px;font-size: 14px;}
.mb-button{border: none;cursor: pointer; background-color: #5c77ff;display: inline-block;vertical-align: middle;width: 20%;height: 40px; color: #fff;text-align: center; font-size: 14px;}
.mb-sub{position: absolute;top: 42px;left: 0;max-height: 12em;   box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);padding: 10px 20px;width: 100%;font-size: 14px; z-index: 8;background-color: #fff; }
.mb-item{display: block;cursor: pointer; width: 100%;line-height: 2;color: #666;font-size: 14px;}
.mb-item span{color: #5c77ff;}

.mb-i{width: 100%;font-size: 14px;line-height: 1.8;color: #666;}
.mb-i *{ font-size: 14px;line-height: 1.8;color: #666;}
.mb-k{width: 100%;text-align: right;padding-top: 20px;}
.mb-l{border: none;cursor: pointer; background-color: #5c77ff;display: inline-block;vertical-align: middle;width: 147px;height: 40px; color: #fff;text-align: center; font-size: 14px;}

.mb-o{width: 100%;text-align: center;margin-bottom: 30px;}
.mb-p{display: inline-block; vertical-align: middle;border-radius: 50%; width: 100px;height: 100px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mb-q{display: inline-block; vertical-align: middle;max-width: 400px;padding: 0 20px;text-align: left;}
.mb-r{width: 100%;font-size: 18px;line-height: 1.3;margin-bottom: 15px;color: #000;}
.mb-s{width: 100%;font-size: 0;margin-bottom: 10px;}
.mb-t{display: inline-block;vertical-align: middle;margin: 0 5px;font-size: 16px;color: #333;}
.mb-u{width: 100%;margin-bottom: 15px;}
.mb-v{display: inline-block;vertical-align: top;margin: 0 5px; border: solid 1px #e3e3e3; padding: 0 5px;line-height: 1.8;color: #666;font-size: 14px;}

.mc-a{width: 100%;}

.mc-b{width: 100%;font-size: 0;padding: 15px 30px;}
.mc-c{display: inline-block;vertical-align: middle;text-align: center; color: #999999;font-size: 16px;line-height: 25px;}
.mc-c1{width: 85px; }
.mc-c2{width: 645px;text-align: left;padding-left: 60px;}
.mc-c3{width: 187px;}
.mc-c4{width: 187px;}
.mc-c5{width: 187px;}

.mc-cont{width: 100%;padding: 0 30px 20px;font-size: 0;}
.mc-item{display: block;width: 100%;padding: 25px 0;margin-bottom: 10px; background-color: #f9fafa;border-radius: 20px;}
.mc-d{display: inline-block;vertical-align: middle;text-align: center;}
.mc-d1{width: 85px; }
.mc-d2{width: 645px;position: relative; border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb; text-align: left;padding-left: 30px;  ;}
.mc-d2:before{content: ''; position: absolute;top: 0;right: -187px;width: 1px;height: 100%;background-color: #ebebeb;}
.mc-d2:after{content: ''; position: absolute;top: 0;right: -374px;width: 1px;height: 100%;background-color: #ebebeb;}
.mc-d3{width: 187px;}
.mc-d4{width: 187px;}
.mc-d5{width: 187px;}

.mc-e{ color: #333333;font-size: 14px;line-height: 24px;}

.mc-f{display: inline-block;vertical-align: middle; text-align: center;padding: 10px 0; }
.mc-g{display: inline-block;width: 130px;}
.mc-gimg{display: inline-block;width: 78px;height: 78px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mc-gtext{color: #5c77ff;font-size: 14px;line-height: 24px;margin-top: 5px;}
.mc-h{display: inline-block;vertical-align: top;width: 480px;padding-left: 30px; padding-top: 17px;}
.mc-i{width: 100%;}
.mc-j{display: inline-block;vertical-align: bottom;color: #333333;font-size: 24px;font-weight: bold;margin-right: 15px;}
.mc-k{display: inline-block;vertical-align: bottom;}
.mc-kspan{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;padding-right: 10px;margin-right: 10px; border-right: 1px solid #333333;}
.mc-kspan:last-child{margin-right: 0;padding-right: 0;border-right: none;}
.mc-l{width: 100%;font-size: 0;margin-top: 30px;}
.mc-litem{display: inline-block;vertical-align: top;margin-right: 40px;margin-bottom: 10px;text-align: center;}
.mc-litem1{color: #5c77ff;font-size: 16px;line-height: 20px;}
.mc-litem2{color: #999999;font-size: 12px;line-height: 20px;}
.mc-m{color: #666666;font-size: 14px;line-height: 24px;}
.mc-m *{color: #666666;font-size: 14px;line-height: 24px;}
.mc-n{ width: 100%;color: #5c77ff;font-size: 14px;line-height: 24px;}
.mc-o{ width: 100%;color: #333333;font-size: 14px;line-height: 24px;}
.mc-o2{ color: #5c77ff;}
.mc-p{display: inline-block;cursor: pointer;width: 93px;height: 35px;line-height: 35px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.mc-p:hover{background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);color: #ffffff;border: solid 1px #5c77ff;}

.mc-q{width: 100%;margin-top: 20px;}
.mc-r{width: 100%;font-size: 0;  }
.mc-s{display: inline-block;vertical-align: top;width: 33.33%;color: #666666;font-size: 14px;line-height: 24px;margin: 5px 0;}
.mc-sspan{color: #5c77ff;}

.mc-a.cont2 .mc-c3{width:280px;}
.mc-a.cont2 .mc-c4{width:280px;}
.mc-a.cont2 .mc-d3{width:280px;}
.mc-a.cont2 .mc-d4{width:280px;}

.mc-a.cont2 .mc-d2:before{right: -280px;}
.mc-a.cont2 .mc-d2:after{display: none;}

.md-a{display: none; width: 100%;position: fixed;left: 0;bottom: 0;z-index: 288;background-color: rgba(5,19,47,.45);}
.md-a.show{display: block;}
.md-b{width: 100%;max-width: 1380px;margin: 0 auto;padding: 0 90px; position: relative;}
.md-close{position: absolute;top: 50%;right: 0;margin-top: -18px;cursor: pointer; width: 30px;height: 36px;background-image: url('../images/a93.png'); background-size: 30px auto;background-position: center center;background-repeat: no-repeat;}
.md-cont{width: 100%;position: relative;padding: 28px 0 28px 200px ;}
.md-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.md-c{display: block; position: absolute;bottom: 0;left: 0;width: 210px;}
.md-c img{width: 100%;}
.md-d{float: left;color: #ffffff;font-size: 30px;line-height: 44px;}
.md-e{float: right;}
.md-f{display: inline-block;vertical-align: middle;cursor: pointer; margin-left: 20px;padding: 0 25px;color: #ffffff;font-size: 14px; height: 44px;line-height: 44px;background-color: #5c77ff;border-radius: 5px;}
.md-f:after{content: '';margin-left: 38px; display: inline-block;vertical-align: middle;width: 6px;height: 40px;background-image: url('../images/a92.png');background-size: 6px auto; background-position: center center;background-repeat: no-repeat;}
.md-f:nth-child(2n){background-color: #fb6503;}

.me-a{width: 100%;padding-top: 30px;padding-bottom: 50px;}
.me-b{width: 1200px;margin: 0 auto; }
.me-top{width: 100%;text-align: center; margin-bottom: 30px;}
.me-form{display: inline-block;  text-align: left; }
.me-c{width: 100%;font-size: 0;background-color: #fff;position: relative;	border-radius: 5px;border: solid 1px #5c77ff; }
.me-d{display: inline-block;vertical-align: top;width: 820px;}
.me-e{width: 100%;border: none;background-color: transparent; color: #666666;font-size: 14px;padding: 0 20px;height: 50px;}
.me-f{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff; }
.me-f:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.me-submit{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 50px;}
.me-g{width: 100%;font-size: 0;padding: 15px 0;}
.me-h{display: inline-block;vertical-align: top;width: 90px; color: #999999;font-size: 14px;line-height: 24px;}
.me-i{display: inline-block;vertical-align: top;width: 840px;  height: 24px;overflow: hidden; }
.me-jbox{width: 100%;position: relative;}
.me-j{display: inline-block;vertical-align: top;color: #5c77ff;font-size: 14px;line-height: 24px;cursor: pointer;margin-right: 30px;}
.me-i.hide .me-jbox:after{content: '......';position: absolute;top: 0;right: 0;color: #5c77ff;display: block;width: 30px;text-align: center; line-height: 24px;font-size: 14px; }
.me-cont{width: 100%; position: relative;}
.me-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.me-left{float: left;position: absolute;top: 0;left: 0;z-index: 188; width: 386px;}
.me-right{float: right;position: relative; font-size: 0;width: 795px;}
.me-slick{position: absolute;top: 0;width: 530px;padding-left: 2px;}
.mes-item{width: 100%;border-radius: 5px;overflow: hidden;}
.mes-img{display: block;cursor: pointer;width: 100%;height: 330px; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.me-slick  .slick-dots{position: absolute; bottom: 10px; left: 0;width: 100%;text-align: center;}
.me-slick  .slick-dots li{display: inline-block;vertical-align: middle;margin: 0 10px; width: 6px;height: 6px;background-color: rgba(255,255,255,.5);border-radius: 6px;}
.me-slick  .slick-dots .slick-active{background-color: #fff;}

.me-kbox{width: 100%;}
.me-k{display: inline-block;vertical-align: top;width: 263px;border-radius: 5px;cursor: pointer; margin-left: 2px;margin-bottom: 2px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.me-k:nth-child(2){width: 528px;}
.me-k:nth-child(1){margin-left: 532px; height: 330px;}
.me-k:nth-child(2){height: 165px;}
.me-k:nth-child(3){height: 165px;}
.me-nav{width: 100%;height: 500px;text-align: left; }
.men-a{width: 100%;height: 450px;   transition: all .5s; background-color: #fff;border-radius: 5px 5px 0 0;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.3);}
.men-item{width: 386px;position: relative;}
.men-button{position: absolute;top: 50%;right:10px;z-index: 28; transform: translate(0,-50%);width: 26px;height: 20px;cursor: pointer;background-image: url('../images/a94.png');background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}
.men-b{width: 100%;padding: 11px 40px 11px 20px;position: relative;}
/* .men-lsit{width: 100%; overflow: hidden; white-space: nowrap; }
.men-c{display: inline-block;vertical-align: middle;color: #333333;font-size: 15px;font-weight: bold;}
.men-d{display: inline-block;vertical-align: middle;font-size: 0; }
.men-dspan{display: inline-block;vertical-align: middle;cursor: pointer; color: #666666;font-size: 13px;line-height: 23px;margin-left: 15px;}
.men-dspan:hover{color: #5c77ff;} */
.men-lsit{width: 100%; display: flex;flex-wrap: wrap;align-items: center; }
.men-c{display: inline-block;vertical-align: middle;color: #333333;font-size: 15px;font-weight: bold;}
.men-d{display: inline-block;vertical-align: middle;font-size: 0; flex: 1;height: 23px;overflow: hidden;}
.men-dspan{display: inline-block;vertical-align: middle;cursor: pointer; color: #666666;font-size: 13px;line-height: 23px;margin-left: 15px;}
.men-dspan:hover{color: #5c77ff;}
.men-sub{   width: 0;  position: absolute;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); top: 0;overflow: hidden;   background-color: #fff;border-radius: 5px ;}
.men-e{  display: inline-block; margin: 20px  ; padding:0   20px;height: 40px;line-height: 40px;border-radius: 5px ;font-size: 15px;color: #fff; background-color: #5c77ff;}
.men-f{width: 100%;padding: 0 20px 20px;}
.men-g{display: inline-block;vertical-align: top;cursor: pointer; color: #666666;font-size: 13px;margin-bottom: 15px; margin-right: 15px;line-height: 23px;}
.men-g:hover{color: #5c77ff;}

.men-item:nth-of-type(n+11){height: 0;overflow: hidden;}
.men-item:nth-of-type(n+3) .men-sub{top: -90px;}
.men-item:hover .men-b{background-color: #5c77ff;}
.men-item:hover .men-c{ color: #fff;}
.men-item:hover .men-lsit{ color: #fff;}
.men-item:hover .men-dspan{ color: #fff;}
.men-item:hover .men-button{background-image: url('../images/a94-b.png');}


.men-more{display: block;padding: 0 20px;position: relative;z-index: 98; cursor: pointer;text-align: left; width: 386px;background-color: #5c77ff;border-radius: 0px 0px 5px 5px;}
.men-more1{display: block;color: #ffffff;font-size: 13px; height: 50px;line-height: 50px;}
.men-more2{display: none;color: #ffffff;font-size: 13px; height: 50px;line-height: 50px;}


.me-nav.show .men-more1{display: none; }
.me-nav.show  {height: auto; }
.me-nav.show .men-a{height: auto; }
.me-nav.show .men-item:nth-of-type(n+11){height: auto;overflow: visible;}

.men-item.show .men-sub{z-index: 18;  width: 814px;right: -814px;}

.me-type{display: inline-block;vertical-align: middle;width: 128px;position: relative;}
.me-type:before{content: '';position: absolute;top: 50%;margin-top: -15px; left: 0;width: 1px;height: 30px;background-color: #eeeeee;}
.me-top .ch-i{width: 970px;}

.mf-a{width: 100%;padding-bottom: 50px;}
.mf-b{width: 1200px;margin: 0 auto;}
.mf-c{width: 100%;text-align: center;margin-bottom: 30px;font-size: 0;}
.mf-nav{display: inline-block;vertical-align: top;cursor: pointer; margin: 0 40px; color: #333333;font-size: 24px;padding-bottom: 13px;position: relative;}
.mf-nav.active{color: #5c77ff;}
.mf-nav.active:after{content: ''; position: absolute;left: 50%;bottom: 0;margin-left: -15px;width: 30px;height: 3px;background-color: #5c77ff;border-radius: 2px;}

.mf-cont{width: 100%;}
.mf-list{display: none; width: 100%;}
.mf-list.show{display: block;}
.mf-box{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;padding-bottom: 10px;}
.mf-d{display: inline-block;vertical-align: top;cursor: pointer;transition: all .5s; padding: 15px 20px;margin-bottom: 20px;margin-right: 20px;	width: 385px; background-color: #ffffff;border-radius: 5px;}
.mf-d:nth-child(3n){margin-right: 0;}
.mf-e{width: 100%;margin-bottom: 15px;position: relative;}
.mf-espan1{display: inline-block;vertical-align: middle;min-width: 125px;padding-right: 10px; line-height: 26px;font-size: 16px; color: #333333;}
.mf-espan2{position: absolute;top: 50%;right: 0;transform: translate(0,-50%); line-height: 24px;font-size: 14px; color: #999999;}
.mf-f{width: 100%;margin-bottom: 10px;}
.mf-g{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;margin-bottom: 10px;}
.mf-h{display: inline-block;vertical-align: middle;}
.mf-hspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.mf-hspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.mf-hspan:first-child:before{display: none;}
.mf-i{width: 100%;padding: 5px 0;border-top: 1px solid #eeeeee;}
.mf-i:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.mf-j{float: left;margin-top: 15px;width: 100%;}
.mf-jimg{display: inline-block;vertical-align: middle;margin-right: 10px; width: 32px;height: 32px;line-height: 30px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.mf-jimg img{max-width: 95%;max-height: 95%;}
.mf-jtext{max-width:200px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: middle;color: #333333;line-height: 1.3;font-size: 16px;}
.mf-k{float: right;width: 100%; margin-top: 15px;}
.mf-kspan{display: inline-block;vertical-align: middle;max-width: 100%; margin: 3px 10px 3px 0;background-color: #f7f8ff; color: #5c77ff;font-size: 14px; padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mf-kspan:last-child{margin-right: 0;}
.mf-more{display: block;margin: 0 auto; cursor: pointer;width: 150px;color: #ffffff;font-size: 14px;text-align: center;line-height: 42px; height: 44px;background-color: #5c77ff;border-radius: 5px;}
.mf-more:after{content: '';margin-left: 35px;margin-top: -1px; display: inline-block;vertical-align: middle;width: 6px;height: 30px;background-image: url('../images/a92.png');background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}

.mf-d:hover{transform: translateY(-5px);}
.mf-d:hover .mf-espan1{    color: #5c77ff;}


.mg-a{width: 100%;padding-bottom: 50px;}
.mg-b{width: 1200px;margin: 0 auto;}
.mg-c{width: 100%;text-align: center;margin-bottom: 30px;font-size: 0;}
.mg-nav{display: inline-block;vertical-align: top;cursor: pointer; margin: 0 40px; color: #333333;font-size: 24px;padding-bottom: 13px;position: relative;}
.mg-nav.active{color: #5c77ff;}
.mg-nav.active:after{content: ''; position: absolute;left: 50%;bottom: 0;margin-left: -15px;width: 30px;height: 3px;background-color: #5c77ff;border-radius: 2px;}

.mg-cont{width: 100%;}
.mg-list{display: none; width: 100%;}
.mg-list.show{display: block;}
.mg-box{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;padding-bottom: 10px;}
.mg-d{display: inline-block;vertical-align: top;transition: all .5s;cursor: pointer; padding: 20px; font-size: 0;margin-right: 20px;margin-bottom: 20px;	width: 590px; background-color: #ffffff;border-radius: 5px;}
.mg-d:nth-child(2n){margin-right: 0;}
.mg-left{display: inline-block;vertical-align: middle;width: 310px;padding-right: 10px;}
.mg-e{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.mg-f{width: 100%;margin-bottom: 5px;}
.mg-g{display: inline-block;vertical-align: middle;width: 20%;text-align: right; color: #ee0e0e;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.mg-h{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.mg-hspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.mg-hspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.mg-hspan:first-child:before{display: none;}
.mg-i{color: #999999;font-size: 14px;}
.mg-right{display: inline-block;vertical-align: middle;border-left: 1px solid #eeeeee; width: 240px;padding-left: 20px;}
.mg-j{display: block;}
.mg-jimg{display: inline-block;vertical-align: middle;	width: 32px;height: 32px;text-align: center;line-height: 30px;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.mg-jimg img{max-width: 95%;max-height: 95%;}
.mg-jtext{display: inline-block;vertical-align: middle;max-width: 170px; margin-left: 10px;color: #333333;line-height: 1.3;font-size: 14px;}
.mg-jtext1{color: #333333;line-height: 1.3;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mg-jtext2{color: #333333;line-height: 1.3;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mg-k{display: block;padding-top: 15px;}
.mg-kspan{display: inline-block;vertical-align: middle;max-width: 100%; margin: 15px 10px 0 0; background-color: #f7f8ff; color: #5c77ff;font-size: 14px; padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mg-kspan:last-child{margin-right: 0;}

.mg-more{display: block;margin: 0 auto; cursor: pointer;width: 150px;color: #ffffff;font-size: 14px;text-align: center;line-height: 42px; height: 44px;background-color: #5c77ff;border-radius: 5px;}
.mg-more:after{content: '';margin-left: 35px;margin-top: -1px; display: inline-block;vertical-align: middle;width: 6px;height: 30px;background-image: url('../images/a92.png');background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}

.mg-d:hover{transform: translateY(-5px);}
.mg-d:hover .mg-e{    color: #5c77ff;}
.mg-d:hover .mg-name{    color: #5c77ff;}

.mg-top{width: 100%;font-size: 0;margin-bottom: 15px;}
.mg-name{display: inline-block;vertical-align: middle;width:80%; color: #333333;font-size: 16px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.mh-a{width: 100%;padding-bottom: 50px;}
.mh-b{width: 1200px;margin: 0 auto;}
.mh-titles{color: #333333;margin-bottom: 30px;text-align: center;font-size: 24px;}

.mh-cont{width: 100%;}
.mh-list{display: block; width: 100%;}
.mh-box{width: 100%;display: flex;flex-wrap: wrap;padding-bottom: 10px;font-size: 0;}
.mh-d{display: inline-block;vertical-align: top;position: relative; padding: 30px 30px 65px;transition: all .5s; text-align: center;cursor: pointer; margin-right: 20px;margin-bottom: 20px; width: 285px; background-color: #ffffff;border-radius: 5px;}
.mh-d:nth-child(4n){margin-right: 0;}
.mh-e{display: inline-block;margin-bottom: 15px; width: 60px;height: 60px;line-height: 58px;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.mh-e img{max-width: 95%;max-height: 95%;}
.mh-f{margin-bottom: 15px;color: #333333;font-size: 16px;line-height: 26px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mh-g{width: 100%;padding-bottom: 10px;min-height: 34px;}
.mh-gspan{display: inline-block;vertical-align: top;color: #666666;font-size: 14px; margin-bottom: 10px;padding: 0 15px;border-right: 1px solid #e5e5e5;}
.mh-gspan:last-child{border: none;}
.mh-h{width: 100%;padding-bottom: 10px;min-height: 46px;}
.mh-hspan{display: inline-block;vertical-align: middle;margin: 0 5px 10px  ; background-color: #f7f8ff; color: #5c77ff;font-size: 14px; padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.mh-kspan{display: inline-block;vertical-align: middle;margin: 0 5px 10px  ; background-color: #f7f8ff; color: #5c77ff;font-size: 14px; padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.mh-i{position: absolute;bottom: 30px;left: 50%;transform: translate(-50%,0); width: 230px;height: 36px;line-height: 34px;text-align: center;color: #666666;font-size: 14px;background-color: #ffffff;border: solid 1px #eeeeee;}
.mh-ispan{color: #5c77ff;}


.mh-more{display: block;margin: 0 auto; cursor: pointer;width: 150px;color: #ffffff;font-size: 14px;text-align: center;line-height: 42px; height: 44px;background-color: #5c77ff;border-radius: 5px;}
.mh-more:after{content: '';margin-left: 35px;margin-top: -1px; display: inline-block;vertical-align: middle;width: 6px;height: 30px;background-image: url('../images/a92.png');background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}

.mh-d:hover{transform: translateY(-5px);}
.mh-d:hover .mh-f{    color: #5c77ff;}

.mi-a{width: 100%;padding-bottom: 50px;}
.mi-b{width: 1200px;margin: 0 auto;}
.mi-titles{color: #333333;margin-bottom: 30px;text-align: center;font-size: 24px;}
.mi-c{width: 100%;text-align: center;margin-bottom: 30px;font-size: 0;}
.mi-nav{display: inline-block;vertical-align: top;cursor: pointer; margin: 0 40px; color: #333333;font-size: 20px;padding-bottom: 13px;position: relative;}
.mi-nav.active{color: #5c77ff;}
.mi-nav.active:after{content: ''; position: absolute;left: 50%;bottom: 0;margin-left: -15px;width: 30px;height: 3px;background-color: #5c77ff;border-radius: 2px;}
.mi-cont{width: 100%;}
.mi-list{width: 100%;display: none;}
.mi-list.show{display: block;}
.mi-box{width: 100%;background-color: #fff;padding: 30px 30px 1px;border-radius: 5px;margin-bottom: 30px;}
.mi-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.mi-left{float: left;width: 340px;position: relative;margin-bottom: 25px;}
.mi-left:before{content: '';position: absolute;top: 0;right: -30px;height: 100%;width: 1px;background-color: #eeeeee;}
.mi-left:after{content: '';position: absolute;top: 0;right: -430px;height: 100%;width: 1px;background-color: #eeeeee;}
.mi-top{display: block;font-size: 0;cursor: pointer;padding-bottom: 5px;}
.mi-d{display: inline-block;vertical-align: top;position: relative;overflow: hidden; margin-right: 20px;width: 140px;height: 90px;}
.mi-d img{position: absolute;top: 0;left: 0; width: 100%;height: 100%;object-fit: cover; border-radius: 3px;}
.mi-e{display: inline-block;vertical-align: top;width: 180px;}
.mi-f{color: #333333;font-size: 16px;line-height: 28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.mi-g{color: #999999;font-size: 14px;margin-top: 10px;}
.mi-top:hover .mi-f{color: #5c77ff;}
.mi-h{width: 100%;}
.mi-i{margin-top: 20px;  display: block;cursor: pointer;position: relative; width: 100%;}
.mi-j{font-size: 16px;line-height: 26px;width: 220px; color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mi-k{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);color: #999999;font-size: 14px;}
.mi-i:hover .mi-j{color: #5c77ff;}
.mi-right{float: right;width:800px;font-size: 0;display: flex;flex-wrap: wrap;}
.mi-l{font-size: 0;position: relative;cursor: pointer; margin-bottom: 25px; display: inline-block;vertical-align: top;width: 370px;padding: 0 0 30px 30px;margin-left: 30px;}
.mi-l:after{content: '';position: absolute;right: 0;bottom: 0;height: 1px; width: 340px; background-color: #eeeeee;}
.mi-m{margin-right: 20px;transition: all .5s; display: inline-block;vertical-align: middle;text-align: center;padding-top: 10px; width: 75px;height: 75px;background-color: #f3f5f9;border-radius: 3px;}
.mi-mspan1{display: block; font-weight: bold;   color: #333333;font-size: 36px;}
.mi-mspan2{display: block; color: #666666;font-size: 14px;}
.mi-n{display: inline-block;vertical-align: middle;}
.mi-nspan{width: 240px;	font-size: 16px; line-height: 28px; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.mi-l:hover .mi-m {background-color: #5c77ff;}
.mi-l:hover .mi-nspan { color: #5c77ff;}
.mi-l:hover .mi-mspan1 ,.mi-l:hover .mi-mspan2{ color: #fff;}

.mi-more{display: block;margin: 0 auto; cursor: pointer;width: 150px;color: #ffffff;font-size: 14px;text-align: center;line-height: 42px; height: 44px;background-color: #5c77ff;border-radius: 5px;}
.mi-more:after{content: '';margin-left: 35px;margin-top: -1px; display: inline-block;vertical-align: middle;width: 6px;height: 30px;background-image: url('../images/a92.png');background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}

.mj-a{width: 100%;padding-bottom: 30px;}
.mj-b{width: 1200px;margin: 0 auto;}
.mj-titles{width: 100%;text-align: center;color: #333333;font-size: 24px;margin-bottom: 30px;}
.mj-cont{width: 100%;font-size: 0;}
.mj-item{display: inline-block;vertical-align: top;width: 385px;margin-right: 20px;margin-bottom: 20px;}
.mj-item img{width: 100%;height: 199px;object-fit: cover; border-radius: 5px;}
.mj-item:nth-child(3n){margin-right: 0;}


.mk-a{width: 100%;padding-bottom: 50px;}
.mk-b{width: 1200px;margin: 0 auto;}
.mk-c{width: 100%;text-align: center;margin-bottom: 30px;font-size: 0;}
.mk-nav{display: inline-block;vertical-align: top;cursor: pointer; margin: 0 30px; color: #333333;font-size: 20px;padding-bottom: 13px;position: relative;}
.mk-nav.active{color: #5c77ff;}
.mk-nav.active:after{content: ''; position: absolute;left: 50%;bottom: 0;margin-left: -15px;width: 30px;height: 3px;background-color: #5c77ff;border-radius: 2px;}
.mk-cont{width: 100%;}
.mk-list{display: none;width: 100%;background-color: #ffffff;padding: 15px 20px 5px; font-size: 0; border-radius: 5px;}
.mk-list.show{display: block;}
.mk-item{display: inline-block;vertical-align: top;cursor: pointer; margin-bottom: 10px; margin-right: 35px;color: #666666;font-size: 14px;line-height: 24px;}
.mk-item:hover{color: #5c77ff;}

.ml-a{width: 100%;padding-top: 60px;padding-bottom: 80px;}
.ml-b{width: 100%; max-width: 1214px;margin: 0 auto;}
.ml-cont{width: 100%;display: flex;justify-content: space-between;padding-right: 7px; } 
.ml-left{width: 584px;}
.ml-c{width: 570px;margin: 0 auto; font-size: 0;background-color: #fff;border-radius: 5px;border: solid 1px #5c77ff;overflow: hidden;}
.ml-from{width: 100%;font-size: 0;}
.ml-d{display: inline-block;vertical-align: top;width: 448px;}
.ml-e{width: 100%;border: none;color: #666666;font-size: 14px;padding: 0 17px;height: 50px;}
.ml-f{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff; }
.ml-f:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.ml-button{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 50px;}
.ml-g{display: none; width: 100%;font-size: 0;}
.ml-h{display: inline-block;vertical-align: top;cursor: pointer; width: 133px;height: 85px;text-align: center;line-height: 85px; margin-right: 11px;margin-top: 20px; background-color: #ffffff;border-radius: 5px;}
.ml-h img{max-width: 80%;max-height: 80%;}
.ml-h:nth-child(4n){margin-right: 0;}
.ml-i{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;padding-top: 10px;}
.ml-j{display: inline-block;vertical-align: top;cursor: pointer; padding: 20px 5px;text-align: center; margin-right: 12px;margin-top: 11px;width: 181px;background-color: #ffffff;border-radius: 5px;}
.ml-j:nth-child(3n){margin-right: 0;}
.ml-k{width: 100%;margin-bottom: 15px;}
.ml-kimg{display: inline-block;vertical-align: middle;width: 41px;margin: 0 5px;height: 41px;line-height: 39px;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.ml-kimg img{max-width: 90%;max-height: 90%;}
.ml-ktext{display: inline-block;vertical-align: middle;text-align: left; width: 6em; line-height: 26px;  color: #333333;font-size: 16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ml-l{width: 100%;}
.ml-m{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 24px;}
.ml-n{display: inline-block;vertical-align: middle;color: #5c77ff;font-size: 16px;line-height: 24px;margin-left: 20px;position: relative;}
.ml-n:before{content: '';position: absolute;top: 50%;left: -10px;margin-top: -6px; width: 1px;height: 12px;background-color: #e5e5e5;}
.ml-o{display: none; width: 100%;font-size: 0;}
.ml-p{display: inline-block;vertical-align: top;cursor: pointer; padding: 15px 5px;text-align: center; width: 278px;margin-right: 11px;margin-top: 20px; background-color: #ffffff;border-radius: 5px;}
.ml-p:nth-child(2n){margin-right: 0;}
.ml-q{width: 100%;margin-bottom: 10px;}
.ml-qimg{display: inline-block;vertical-align: middle;width: 41px;margin: 0 5px 10px;height: 41px;line-height: 39px;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.ml-qimg img{max-width: 90%;max-height: 90%;}
.ml-qtext{display: block;width: 100%; line-height: 26px;  color: #333333;font-size: 16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ml-r{width: 100%;}
.ml-s{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 24px;}
.ml-t{display: inline-block;vertical-align: middle;color: #5c77ff;font-size: 16px;line-height: 24px;margin-left: 20px;position: relative;}
.ml-t:before{content: '';position: absolute;top: 50%;left: -10px;margin-top: -6px; width: 1px;height: 12px;background-color: #e5e5e5;}
.ml-u{width: 100%;}
.ml-uspan{display: inline-block;vertical-align: top;margin: 10px 5px 0 5px;padding: 0 9px;color: #5c77ff;font-size: 13px;background-color: #f7f8ff; line-height: 23px; height: 25px;border-radius: 3px;border: solid 1px #5c77ff;}

.ml-right{ margin-bottom: 17px; width: 610px; border-radius: 9px; background-color: #ced6ff;}
.mm-a{width: 100%;}
.mm-top{width: 100%;padding: 15px 12px; }
.mm-nav{display: block;width: 100%;position: relative;cursor: pointer;}
.mm-nav.active{display: none;}
.mm-b{display: inline-block;vertical-align: bottom;width: 45px;text-align: center;margin-right: 20px;}
.mm-b img{height: 45px;max-width: none;}
.mm-c{display: inline-block;vertical-align: bottom;min-width: 190px;height: 40px;line-height: 40px;color: #5c77ff;font-size: 16px; text-align: center;position: relative;padding: 0 10px;background-color: rgba(255,255,255,.35);box-shadow: -4px 3px 9px 0px rgba(226, 233, 239, 0.65);}
.mm-c:after{content: '';position: absolute;top: 50%;left: -14px;margin-top: -8px;  border-right: 14px solid rgba(255,255,255,.35); border-top: 8px solid transparent;border-bottom: 8px solid transparent;}

.mm-cont{width: 100%; padding: 15px 45px;}
.mm-list{display: none;width: 100%; }
.mm-list.show{display: block;}
.mm-a .d-f{width: 100%;font-size: 0;}
.mm-a .d-nav{display: inline-block;vertical-align: top;cursor: pointer; margin-right: 1px;transition: all ease .5s; min-width: 154px;line-height: 45px;text-align: center;padding: 0 5px; color: #666666;font-size: 18px;background-color: rgba(255,255,255,.35);border-radius: 10px 10px 0px 0px;}
.mm-a .d-nav.active{background-color: #ffffff;color: #5c77ff;}
.mm-titles{width: 100%;text-align: center;color: #5c77ff;font-size: 22px;margin-bottom: 20px;}
.mm-d{width: 100%;background-color: #ffffff;padding: 57px 50px 30px;min-height: 527px; border-radius: 0px 10px 10px 10px;}

.mm-form{width: 100%;}
.mm-item{width: 100%;padding: 0 20px;margin-bottom: 20px; position: relative; border-radius: 5px;border: solid 2px #eeeeee;}
.mm-e{display: inline-block;vertical-align: middle;}
.mm-f{display: inline-block;vertical-align: middle;width: 20px;}
.mm-f img{width: 100%;}
.mm-e .numberbox{display: inline-block;vertical-align: middle;width: 95px;}
.mm-e .number-cur{text-align: right;font-size: 14px;padding-left: 0;}
.mm-e .number-cur:after{right: 0;width: 17px;background-image: url('../images/a95.png');background-size: 17px auto;}

.mm-g{display: inline-block;vertical-align: middle;width: calc(100% - 130px);}
.mm-h{border: none; width: 100%;height: 40px;font-size: 14px;color: #666;padding: 0 20px;}
.mm-i{display: inline-block;}
.mm-j{border: none; width: 260px;height: 40px;font-size: 14px;color: #666; }
.mm-k{position: absolute;top: 0; right: 20px;cursor: pointer; width: 110px;height: 40px;line-height: 40px;text-align: center;}
.mm-k img{max-width: 100%;max-height: 100%;}
.mm-l{width: 100%;margin-bottom: 25px;}
.mm-submit{width: 100%;border: none;text-align: center;line-height: 40px;cursor: pointer;color: #ffffff;font-size: 14px;height: 40px;background-color: #5c77ff;border-radius: 5px;}
.mm-m{width: 100%;text-align: center;color: #999999;font-size: 14px;}
.mm-mspan{  color: #5c77ff;cursor: pointer;}
.mm-wechat{width: 100%;background-color: #ffffff;padding: 57px 50px 30px;min-height: 527px; border-radius: 0px 10px 10px 10px;}
.mm-o{width: 100%;text-align: center;margin-bottom: 35px;}
.mm-o img{width: 300px;}
.mm-p{color: #5c77ff;font-size: 16px;line-height: 30px;text-align: center;margin-bottom: 35px;}

.mm-agree{width: 100%;font-size: 0; margin-bottom: 20px;text-align: center;}
.mm-ag1{display: inline-block;vertical-align: middle;color: #999999;font-size: 14px;line-height: 21px;position: relative;padding-left: 35px;padding-right: 10px;}
.mm-ag2{position: absolute;top: 0;left: 0; width: 18px;height: 18px;border: 1px solid #999999; border-radius: 3px;}
.mm-ag3{display: inline-block;vertical-align: middle; font-size: 14px;color: #999999;cursor: pointer;}
.mm-ag3:hover{color: #5c77ff;}
.mm-ag4{display: inline-block;vertical-align: middle; font-size: 14px;color: #999999; }
.mm-checkbox{position: absolute; left: 0; top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;}
.mm-ag1.selected .mm-ag2{background-image: url('../images/b51.jpg');background-size: 21px auto;  background-position: center center;background-repeat: no-repeat;}

.mm-code{position: absolute;top:0;right: 20px;}
.mm-button{border: none; background-color: transparent; width: 100%; text-align: center;height: 40px;line-height: 40px;  color: #5c77ff;font-size: 14px;cursor: pointer;}

.mm-icon{display: inline-block;vertical-align: middle;margin-right: 40px; width: 20px;}


.mn-a{width: 100%;padding-top: 30px;padding-bottom: 50px;}
.mn-b{width: 1200px;margin: 0 auto;}
.mn-cont{width: 100%;}
.mn-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.mn-left{float: left;width: 285px;}
.mn-c{margin-bottom: 20px; width: 100%;padding: 20px 0;font-size: 0; background-color: #ffffff;border-radius: 5px;text-align: center;position: relative;}
.mn-edit{position: absolute;top: 15px;right: 20px;cursor: pointer;color: #5c77ff;font-size: 16px;line-height: 26px;}
.mn-d{cursor: pointer; margin-bottom: 20px; display: inline-block;padding: 8px; width: 100px;height: 100px;border-radius: 50%;background-color: #eef1ff;}
.mn-dspan{display: block;width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mn-e{color: #333333;font-size: 16px;margin-bottom: 30px;}
.mn-f{width: 100%;font-size: 0;}
.mn-fspan{display: inline-block;vertical-align: top;font-size: 14px;margin-bottom: 10px; color: #666666; padding: 0 10px;border-right: 1px solid #dcdcdc;}
.mn-fspan:last-child{border: none;}
.mn-g{width: 100%;text-align: left;padding-left: 30px;}
.mn-h{display: block;cursor: pointer; width: 100%;margin-top: 10px;}
.mn-himg{display: inline-block;vertical-align: middle;width: 30px;}
.mn-himg img{width: 100%;}
.mn-htext{width: 190px; display: inline-block;vertical-align: middle;line-height: 1.3; color: #666666;font-size: 14px;word-break: break-all;padding-left: 10px;}

.mn-i{width: 100%;margin-bottom: 20px;background-color: #ffffff;border-radius: 5px;}
.mn-j{width: 100%;padding-left: 60px;position: relative;border-bottom: 1px solid #ebebeb;}
.mn-j:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -12px; width: 3px;height: 24px;background-color: #5c77ff;}
.mn-k{position: absolute;top: 50%;left: 30px;transform: translate(0,-50%); width: 20px;text-align: center;}
.mn-k img{max-width: 100%;}
.mn-l{color: #5c77ff;font-size: 16px;line-height: 55px;}
.mn-m{width: 100%;}
.mn-item{width: 100%;display: block;cursor: pointer;padding: 20px 0 20px 60px;position: relative;}
.mn-item:hover .mn-o{color: #5c77ff;}
.mn-item.active .mn-o{color: #5c77ff;}
.mn-n{position: absolute;top: 50%;left: 30px;transform: translate(0,-50%); width: 20px;text-align: center;}
.mn-o{color: #666666;font-size: 16px;}
.mn-p{width: 100%;margin-bottom: 20px;}
.mn-q{color: #333333;font-size: 18px;padding-left: 30px;border-left: 3px solid #5c77ff;margin-bottom: 20px;}
.mn-r{width: 100%;}
.mn-s{display: block;cursor: pointer; width: 100%;margin-bottom: 20px;}
.mn-s:last-child{margin-bottom: 0;}
.mn-s img{width: 100%;border-radius: 5px;}
.mn-top{border-radius: 5px 5px 0 0; width: 100%;position: relative;border-bottom: solid 1px #f3f4f9;background-color: #fff;}
.mn-titles{font-weight: bold; color: #333333;font-size: 18px;line-height: 25px;padding: 20px 0 20px 20px;position: relative;}
.mn-titles:before{content: ''; position: absolute; top: 50%;left: 0; margin-top: -12px; width: 3px; height: 24px;background-color: #5c77ff;}
.mn-t{width: 100%;}
.mn-u{display: block;cursor: pointer;padding: 20px ; width: 100%;background-color: #ffffff;border-radius: 5px;margin-bottom: 20px;}
.mn-v{	color: #333333;font-size: 16px;line-height: 1.3;margin-bottom: 20px;}
.mn-w{width: 100%;padding-bottom: 20px;font-size: 0; }
.mn-x{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;width: 60px; margin-bottom: 10px;}
.mn-y{display: inline-block;vertical-align: middle;}
.mn-yspan{display: inline-block;vertical-align: middle;margin-bottom: 10px;font-size: 14px; width: 60px;text-align: center;border-left: 1px solid #e5e5e5;}
.mn-z{display: block;width: 100%;padding-top: 20px;border-top: 1px solid #eeeeee;}
.mn-zimg{display: inline-block;vertical-align: middle;	width: 32px;height: 32px;line-height: 30px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.mn-zimg img{max-width: 95%;max-height: 95%;}
.mn-ztext{display: inline-block;vertical-align: middle; color: #333333;font-size: 16px;line-height: 1.3;padding-left: 10px;width: 180px;}

.mn-tip{position: absolute;top: 15px;left: 20px; cursor: pointer; color: #5c77ff;font-size: 16px;line-height: 26px;}

.mn-right{width: 895px;float: right;border-radius: 0 0 5px 5px; }
.mo-a{width: 100%;}
.mo-b{width: 100%;font-size: 0;margin-bottom: 20px;}
.mo-c{display: inline-block;vertical-align: top;text-align: center;padding-top: 35px; width: 370px; min-height: 170px;margin-right: 20px;background-color: #ffffff;border-radius: 5px;}
.mo-d{width: 100%;margin-bottom: 15px;}
.mo-e{display: inline-block;vertical-align: middle;width: 65px;margin-right: 20px;}
.mo-e img{width: 100%;}
.mo-f{display: inline-block;vertical-align: middle;}
.mo-g{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;position: relative;top: 0;transition: all .5s;}
.mo-gimg{display: inline-block;vertical-align: middle;width: 26px;margin-right: 7px;}
.mo-gimg img{width: 100%;}
.mo-gtext{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 1.3;}
.mo-g:hover{top: -3px;}
.mo-g:hover .mo-gtext{color: #5c77ff;}
.mo-h{width: 100%;}
.mo-i{display: inline-block;vertical-align: middle;position: relative; margin: 0 10px; cursor: pointer;color: #666666;font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.mo-ispan{display: inline-block;vertical-align: middle;	color: #5c77ff;}
.mo-pop{display: inline-block;vertical-align: middle;position: relative;}
.mo-pop_img{width: 15px;margin-left: 3px;height: 24px;line-height: 20px;text-align: center;}
.mo-pop_img img{width: 100%;}
.mo-pop_text{display: none; position: absolute;top:24px;left: 50%;transform: translate(-50%,0);white-space: nowrap;padding-top: 8px;}
.mo-pop_text:after{content: '';position: absolute;top: 0;left: 50%;transform: translate(-50%,0);border-bottom: 8px solid #5c77ff;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.mo-pop_textbox{display: block; background-color: #5c77ff;padding:0 5px;line-height: 22px; color: #fff;font-size: 12px;}
.mo-pop_textbox *{line-height: inherit;}

.mo-i:hover .mo-pop_text{display: block;}

.mo-j{display: inline-block;vertical-align: middle;padding-top: 35px;text-align: center; min-height: 170px;width: 200px;margin-right: 20px; background-color: #ffffff;border-radius: 5px;}
.mo-k{display: inline-block;vertical-align: top;width: 50%;cursor: pointer;position: relative;top: 0;transition: all .5s;}
.mo-l{display: inline-block;width: 65px;margin-bottom: 15px;}
.mo-l img{width: 100%;}
.mo-m{color: #666666;font-size: 14px;line-height: 24px;}
.mo-k:hover{top: -3px;}
.mo-k:hover .mo-m{color: #5c77ff;}
.mo-n{display: inline-block;vertical-align: top;padding-top: 45px; text-align: center;cursor: pointer; width: 285px;min-height: 170px;background-color: #5c77ff;border-radius: 5px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mo-o{display: inline-block; margin-bottom: 15px; }
.mo-o img{max-width: none;  height: 44px;}
.mo-p{color: #ffffff;font-size: 18px;line-height: 28px;}
.mo-cont{width: 100%;font-size: 0;padding-bottom: 10px;}
.mo-item{display: inline-block;vertical-align: top;	width: 285px;margin-right: 20px;margin-bottom: 30px; background-color: #ffffff;border-radius: 5px;}
.mo-item:nth-child(3n){margin-right: 0;}
.mo-titles{width: 100%;position: relative;border-bottom: 1px solid #f3f4f9; color: #333333;font-size: 18px;line-height: 28px; padding: 20px 22px;}
.mo-titles:after{content: '';position: absolute;top: 50%;left: 0;margin-top: -12px;width: 3px;height: 24px;background-color: #5c77ff;}
.mo-q{width: 100%;}
.mo-r{display: inline-block;vertical-align: top;cursor: pointer; width: 50%;text-align: center;padding: 35px 2px;}
.mo-s{color: #5c77ff;font-size: 40px;margin-bottom: 15px;font-weight: bold;}
.mo-t{color: #999999;font-size: 14px;line-height: 24px;}
.mo-item2 .mo-r{width: 33.33%;}

.mo-r{transition: all .5s;}
.mo-r:hover{transform: translateY(-5px);}
.mo-r:hover .mo-t{  color: #5c77ff;}

.mp-a{width: 100%;}
.mp-cont{width: 100%;}
.mp-top{width: 100%;margin-bottom: 20px;position: relative;}
.mp-titles{color: #333333;font-weight: bold; font-size: 18px;line-height: 24px;border-left: 3px solid #5c77ff;padding-left: 20px;}
.mp-batch{position: absolute;top: 50%;right: 0;transform: translate(0,-50%); cursor: pointer;color: #999999;font-size: 14px;line-height: 24px;}
.mp-batch:hover{color: #5c77ff;}
.mp-b{width: 100%;padding-bottom: 10px;display: flex;flex-wrap: wrap;}
.mp-c{display: inline-block;vertical-align: top;width: 435px;padding:15px 20px 1px; cursor: pointer;background-color: #ffffff;border-radius: 5px;margin-bottom: 20px;margin-right: 20px;}
.mp-c:nth-child(2n){margin-right: 0;}

.mp-c{transition: all .5s;}
.mp-c:hover{transform: translateY(-5px);}
.mp-c:hover .mp-d{  color: #5c77ff;}

.mp-d{margin-bottom: 15px; color: #333333;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mp-e{width: 100%;}
.mp-f{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;margin-bottom: 10px;}
.mp-g{display: inline-block;vertical-align: middle;}
.mp-gspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.mp-gspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.mp-h{width: 100%;min-height: 42px;}
.mp-hspan{display: inline-block;vertical-align: middle;margin: 8px 10px 8px 0;background-color: #f7f8ff;color: #5c77ff;font-size: 14px;padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.mp-hspan:last-child{margin-right: 0;}
.mp-i{width: 100%;padding: 20px 0;margin-top: 10px;border-top: 1px solid #eeeeee;position: relative;}
.mp-j{display: inline-block;}
.mp-jimg{display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 30px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.mp-jimg img{max-width: 95%;max-height: 95%;}
.mp-jtext{max-width: 270px; display: inline-block;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 10px;line-height: 1.3;	font-size: 16px; color: #333333;}
.mp-k{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);color: #999999;font-size: 14px;}

.mp-l{width: 100%;padding-bottom: 10px;}
.mp-m{display: block;cursor: pointer;margin-bottom: 20px;	background-color: #ffffff;border-radius: 5px; width: 100%;position: relative;padding: 20px 30px 10px;}
.mp-n{width: 430px;display: inline-block;vertical-align: middle; position: relative;}
.mp-n:after{content: '';position: absolute;top: 50%;right: 0;transform: translate(0,-50%);max-height: 100%;	width: 1px;height: 96px;background-color: #eeeeee;}
.mp-o{color: #333333;line-height: 26px;font-size: 16px;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mp-p{display: inline-block;vertical-align: middle;width: 400px;padding: 0 70px;position: relative;}
.mp-q{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.mp-r{width: 100%;}
.mp-rspan{padding-right: 15px;margin-right: 15px;margin-bottom: 10px; display: inline-block; vertical-align: middle;border-right: 1px solid #e5e5e5; color: #666666;font-size: 14px;margin-bottom: 10px;}
.mp-rspan:last-child{border: none;}
.mp-s{color: #999999;font-size: 14px;margin-top: 15px;}
.mp-t{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);width: 55px;height: 55px;line-height: 53px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.mp-t img{max-width: 95%;max-height: 95%;}
.mp-u{width: 100%;font-size: 0;padding-bottom: 10px;display: flex;flex-wrap: wrap;}
.mp-u .mh-d:nth-child(4n){margin-right: 20px;}
.mp-u .mh-d:nth-child(3n){margin-right: 0;}

.mp-m{transition: all .5s;}
.mp-m:hover{transform: translateY(-5px);}
.mp-m:hover .mp-o{  color: #5c77ff;}

.mq-a{width: 100%;padding:60px 60px ; min-height: 638px; background-color: #fff;}
.mq-b{width: 100%;}
.mq-form{width: 100%;}
.mq-c{display: block;margin: 0 auto;width: 136px;text-align: center;cursor: pointer; }
.mq-d{margin-bottom: 15px;padding: 10px; display: block;width: 136px;height: 136px;border-radius: 50%;background-color: #eef1ff;}
.mq-dspan{ display: block;width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mq-file{display: none;}
.mq-e{color: #333333;font-size: 16px;line-height: 26px;}
.mq-cont{width: 100%;font-size: 0;padding-top: 45px;}
.mq-item{display: inline-block;vertical-align: top;width: 345px;margin-left: 20px; margin-right: 20px;margin-bottom: 30px;}
/* .mq-item:nth-child(2n){margin-right: 0;} */
.mq-f{display: inline-block;vertical-align: top;width: 80px; color: #333333;font-size: 16px;line-height: 45px;}
.mq-g{display: inline-block;vertical-align: top;width: 265px;}
.mq-h{width: 100%;}
.mq-i{width: 100%;height: 45px;padding: 0 20px;color: #666666;font-size: 14px;	border-radius: 6px;border: solid 1px #e3e3e3;}
.mq-j{width: 100%;border: solid 1px #e3e3e3;border-radius: 6px;}
.mq-j .select-cur{height: 45px;line-height: 45px;}
.mq-j .select-cont{top: 46px;}
.mq-j .select-cur:after{width: 12px;background-size: 12px auto;background-image: url('../images/c13.png');}
.mq-k{width: 100%;text-align: center;padding-top: 20px;}
.mq-submit{border: none;cursor: pointer;color: #ffffff;font-size: 14px;	width: 200px;height: 45px;line-height: 45px;background-color: #5c77ff;border-radius: 5px;}

.mq-l{width: 100%;position: relative;}
.mq-layui {width: 100%;height: 45px;padding: 0 20px;color: #666666;font-size: 14px;	border-radius: 6px;border: solid 1px #e3e3e3;}

.mq-a .xf-f .select-contbox{max-height: 280px;}
.mq-item .select-contbox{max-height: 110px;}
.mq-cont .xf-f{width: 100%;padding: 0 20px;}
.mq-cont .xf-g{width: 80px;text-align: left;padding-right: 0;}
.mq-cont .xf-h{width: 650px;}
.mq-cont .xf-l{width: 208px;}
.mq-cont .select-cur:after {width: 12px;background-size: 12px auto; background-image: url(../images/c13.png);}

.mr-a{width: 100%;padding:45px 80px ; min-height: 638px; background-color: #fff;}
.mr-b{width: 100%;}
.mr-form{width: 100%;}
.mr-cont{width: 100%;}
.mr-item{width: 100%;font-size: 0;}
.mr-c{display: inline-block;vertical-align: top;width: 150px; color: #333333;font-size: 16px;line-height: 26px;padding: 10px 0;}
.mr-d{display: inline-block;vertical-align: top;width: 580px;}
.mr-e{width: 100%;padding: 10px 0;}
.mr-f{width: 100%;margin-bottom: 30px;padding: 25px 20px;font-size: 0;	min-height: 133px;background-color: #f3f5f9;border-radius: 5px;}
.mr-g{display: inline-block;vertical-align: top;margin: 0 10px 10px;padding: 5px 20px;  position: relative;min-width: 250px;background-color: #ebeff9;}
.mr-h{width: 100%;color: #5c77ff;font-size: 14px;line-height: 24px;}
.mr-close{position: absolute;top: 10px;right: 10px;width: 10px;height: 10px;cursor: pointer;background-image: url('../images/c12.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mr-i{width: 100%;position: relative; margin-bottom: 30px;}
.mr-j{width: 100%;font-size: 0;border-radius: 5px;border: solid 1px #5c77ff;overflow: hidden;}
.mr-k{border: none;display: inline-block;vertical-align: top;width: 478px; height: 45px;font-size: 14px;color: #666;padding: 0 30px;}
.mr-l{border: none;display: inline-block;vertical-align: top;cursor: pointer;color: #ffffff;font-size: 14px; width: 100px;height: 45px;line-height: 45px;text-align: center;background-color: #5c77ff;}
.mr-sub{display: none; position: absolute;top: 55px;left: 0;width: 100%;padding: 15px 0 15px 30px; background-color: #f3f5f9;border-radius: 5px;}
.mr-box{width: 100%;max-height: 260px;}
.mr-m{display: block;position: relative;padding: 10px 0;padding-right: 120px;width: 530px;}
.mr-n{color: #666666;line-height: 32px;font-size: 14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mr-o{position: absolute;top: 10px;right: 0;display: block;cursor: pointer;color: #5c77ff;font-size: 14px; width: 100px;height: 32px;line-height: 30px;text-align: center; border-radius: 5px;border: solid 1px #5c77ff;background-color: #edf1f9;}

.mr-m:hover .mr-n{ color: #5c77ff; }
.mr-m:hover .mr-o{background-color: #5c77ff;color: #fff;}
.mr-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative;cursor: pointer;margin-right: 50px;margin-bottom: 20px; }
.mr-icon{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius: 50%;border: solid 1px #223355;margin-right: 10px; }
.mr-text{display: inline-block;vertical-align: middle;font-size: 16px;color: #666666; line-height: 26px;}
.mr-radio{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 123;cursor: pointer;opacity: 0;}
.mr-label.selected .mr-icon{ border: solid 1px #5c77ff;background-size: 9px auto;  background-repeat: no-repeat;background-position: center center;background-image: url(../images/a72.png);}

.ms-a{width: 100%; min-height: 638px;padding-bottom: 140px; background-color: #fff;}
.ms-cont{width: 100%;padding: 0 20px;}
.ms-item{width: 100%;padding-top: 10px;}
.ms-b{cursor: pointer; padding: 15px 20px 15px 0;color: #333333;font-size: 18px;border-bottom: 1px solid #f3f5f9;position: relative;}
.ms-b:after{content: '';transform: rotate(-90deg)  ; position: absolute;top: 50%;margin-top: -6px; right: 0;height: 12px;width: 12px;background-image: url('../images/c13.png');background-position: center center;background-repeat: no-repeat;}
.ms-item.show .ms-b{color: #5c77ff;}
.ms-item.show .ms-b:after{transform: rotate(0)  ;}
.ms-list{display: none; width: 100%;padding: 20px 0;border-bottom: 1px solid #f3f5f9;}
.ms-d{width: 100%;}
.ms-e{cursor: pointer; margin-bottom: 25px;width: 100%;color: #333333;font-size: 16px;line-height: 26px;padding: 0 40px 0 15px;position: relative; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ms-e:after{content: '';transform: rotate(-90deg)  ; position: absolute;top: 0;right: 20px;height: 100%;width: 12px;background-image: url('../images/c13.png');background-position: center center;background-repeat: no-repeat;}
.ms-d.show .ms-e:after{transform: rotate(0)  ;}
.ms-e:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -2.5px; width: 5px;height: 5px;background-color: #223355;}


.ms-f{display: none; margin-bottom: 35px;  background-color: #f3f5f9;padding: 20px 25px;color: #333333;font-size: 14px;line-height: 24px;}
.ms-f *{color: #333333;font-size: 14px;line-height: 24px;}

.mt-a{width: 100%; min-height: 638px;padding: 60px 80px 75px; background-color: #fff;}
.mt-cont{ color: #333333;line-height: 28px;font-size: 14px; width: 100%;background-color: #f3f5f9;border-radius: 5px;padding: 45px 25px;}
.mt-cont *{color: #333333;line-height: 28px;font-size: 14px; }
.mt-b{width: 100%;text-align: center;margin-top: 50px;}
.mt-c{display: inline-block;cursor: pointer;	width: 200px;height: 44px;line-height: 44px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}

.mu-a{width: 100%; min-height: 638px;padding: 25px 20px  ; background-color: #fff;}
.mu-b{color: #333333;font-size: 14px;line-height: 28px;margin-bottom: 65px;}
.mu-b *{color: #333333;font-size: 14px;line-height: 28px;}
.mu-c{color: #666666;font-size: 14px;line-height: 28px;margin-bottom: 30px;}
.mu-c *{color: #666666;font-size: 14px;line-height: 28px;}
.mu-cont{width: 100%;font-size: 0;}
.mu-item{display: inline-block;vertical-align: top; width: 408px;text-align: center;margin-right: 20px;margin-bottom: 20px;}
.mu-item:nth-child(2n){margin-right: 0;}
.mu-titles{font-size: 18px; line-height: 28px; color: #333333;margin-bottom: 15px;}
.mu-list{padding-top: 40px; width: 100%;height: 220px;background-color: #f3f5f9;border-radius: 5px;}
.mu-d{display: inline-block;vertical-align: top;width: 120px;margin: 0 15px;}
.mu-e{width: 100%;height: 120px; }
.mu-e { width: 100% ;}
.mu-e img{ width: 100% ;}
.mu-f{color: #666666;font-size: 14px;line-height: 24px;margin-top: 5px;}

.mv-a{width: 100%;padding: 30px 20px;min-height: 1318px; background-color: #ffffff; }
.mv-nav{width: 100%;font-size: 0;background-color: #f3f5f9;border-radius: 5px;}
.mv-b{display: inline-block;vertical-align: top;width: 16.66%;color: #333333;font-size: 16px;line-height: 65px;text-align: center;cursor: pointer;}
.mv-b.active{color: #5c77ff;border-bottom: 3px solid #5c77ff;}
.mv-b:hover{color: #5c77ff;border-bottom: 3px solid #5c77ff;}
.mv-cont{width: 100%;padding-bottom: 60px;}
.mv-item{width: 100%;margin-top: 20px; display: block;margin-bottom: .2rem;padding: 25px 30px; border-radius: 5px;border: solid 1px #e5e5e5;position: relative;}
.sold-out{width: 60px;height: 60px;position: absolute;left:0;top:0;display: none;}
.sold-out.show{display: block;}
.mv-c{display: inline-block;vertical-align: middle;width: 340px;border-right: 1px solid #eeeeee;}
.mv-d{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.mv-e{width: 100%;}
.mv-f{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;margin-bottom: 10px;}
.mv-g{display: inline-block;vertical-align: middle;}
.mv-gspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.mv-gspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.mv-h{width: 100%;}
.mv-hspan{display: inline-block;vertical-align: middle;margin: 5px 10px 0 0;background-color: #f7f8ff;color: #5c77ff;font-size: 14px;padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.mv-hspan:last-child{margin-right: 0;}

.mv-i{display: inline-block;vertical-align: middle;width: 290px;padding-left: 50px;padding-right: 60px; position: relative;}
.mv-j{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.mv-k{width: 100%;}
.mv-kspan{padding-right: 15px;margin-right: 15px;margin-bottom: 10px; display: inline-block; vertical-align: middle;border-right: 1px solid #e5e5e5; color: #666666;font-size: 14px;margin-bottom: 10px;}
.mv-kspan:last-child{border: none;}
.mv-l{color: #999999;font-size: 14px;margin-top: 15px;}
.mv-m{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);width: 55px;height: 55px;line-height: 53px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.mv-m img{max-width: 95%;max-height: 95%;}
.mv-n{display: inline-block;vertical-align: middle;width: 150px;text-align: right;}
.mv-o{display: inline-block;vertical-align: top;margin: 3px 0;text-align: center; 	width: 100px;height: 36px;line-height: 36px;color: #333333;font-size: 14px; background-color: #e1e6f0;border-radius: 3px;}
.mv-p{display: inline-block;vertical-align: top;margin: 3px 0;text-align: center;cursor: pointer;	width: 100px;height: 36px;line-height: 36px;color: #333333;font-size: 14px; border: solid 1px #cccccc;border-radius: 3px;}
.mv-s{width: 100%;text-align: center;}
.mv-simg {display: inline-block;vertical-align: middle; width: 18px;}
.mv-simg img{ width: 100%;}
.mv-stext{display: inline-block;vertical-align: middle;color: #333333;font-size: 14px;padding-left: 10px;line-height: 24px;}

.mv-list{width: 100%;padding: 20px 0;font-size: 0;}
.mv-list .co-item{width: 415px; background-color: #f6f6f6;}
.mv-list .co-item:nth-child(2n){margin-right: 0;}

.mv-a.cont2{width: 100%;}
.mv-a.cont2 .mv-c{width: 470px;}
.mv-a.cont2 .mv-i{width: 315px;padding-left: 70px;}


.mw-a{width: 100%; min-height: 1318px; background-color: #ffffff; }
.mw-cont{width: 100%;padding: 28px 20px;}
.mw-item{display: block;margin-bottom: 20px;background-color: #f9fafa;border-radius: 5px;}
.mw-top{width: 100%;cursor: pointer;position: relative;padding: 5px 200px 5px 0;}
.mw-top:after{content: ''; position: absolute; top: 0;right: 20px;width: 16px;height: 100%;background-image: url(../images/a42.png);background-size: 16px auto;background-position: center center; background-repeat: no-repeat;}
.mw-c{ display: inline-block;vertical-align: middle;height: 60px;line-height: 60px; width: 50px;text-align: center;}
.mw-c img{width: 11px;}
.mw-d{display: inline-block;vertical-align: middle;width: 600px; color: #333333;font-size: 14px;line-height: 1.3;   }
.mw-e{position: absolute;top: 50%;right:60px;color: #666666;font-size: 14px; transform: translate(0,-50%);}
.mw-item.active .mw-e:after{content: '';border-radius: 50%; position: absolute;top: -16px;right: 0;	width: 8px;height: 8px;background-color: #ff0000;}
.mw-textbox{display: none;color: #666666;font-size: 13px;line-height: 30px;width: 100%;padding: 20px 50px;border-top: 1px solid #f1f2f2;}
.mw-textbox *{line-height: inherit;}
.mw-item.show .mw-top:after{background-image: url(../images/a42-b.png);}

.mx-a{width: 100%; min-height: 638px; background-color: #ffffff; }
.mx-b{width: 100%;padding: 35px 20px 100px;}
.mx-top{width: 100%;padding-bottom: 15px;margin-bottom: 35px;position: relative;}
.mx-top:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #e1e1e1;}
.mx-top:after{content: '';position: absolute;bottom: -1.5px;left: 0;width: 20px;height: 4px;background-color: #5c77ff;}
.mx-c{color: #333333;font-weight: bold;line-height: 36px;font-size: 26px;margin-bottom: 30px;}
.mx-d{color: #333333;font-size: 16px;line-height: 26px;}
.mx-cont{width: 100%;	font-size: 14px; line-height: 28px; color: #666666;}
.mx-cont *{width: 100%;	font-size: 14px; line-height: 28px; color: #666666;}

.mn-customization{position: absolute;top: 50%;right: 40px;margin-top: -22px; cursor: pointer;color: #ffffff;font-size: 14px;	width: 100px;height: 44px;line-height: 44px;text-align: center;background-color: #5c77ff;border-radius: 5px;}
.my-a{width: 100%; min-height: 1318px; background-color: #ffffff; }
.my-cont{width: 100%;padding: 40px 20px;}
.my-top{ width: 100%;}
.my-b{width: 100%;font-size: 0;position: relative;background-color: #f3f5f9;border-radius: 5px;margin-bottom: 40px;overflow: hidden;}
.my-c{position: relative; display: inline-block;vertical-align: middle;width: 130px;height: 100px;background-size: cover; background-image: url('../images/c17.png');background-position: center center;background-repeat: no-repeat;}
.my-cspan{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);text-align: center; width: 100%;	font-size: 16px; line-height: 32px; color: #ffffff;}
.my-d{display: inline-block;vertical-align: middle;width: 380px;margin: 0 15px;}
.my-e{display: inline-block;vertical-align: middle;width: 25%;text-align: center;}
.my-f{color: #333333;line-height: 1.3;font-size: 16px;margin-bottom: 10px;}
.my-g{color: #333333;line-height: 1.3;font-size: 16px;}
.my-gspan{color: #5c77ff;}
.my-h{display: inline-block;vertical-align: middle;width: 170px;text-align: center;}
.my-i{color: #333333;line-height: 1.3;font-size: 16px;margin-bottom: 10px;}
.my-j{color: #333333;line-height: 1.3;font-size: 16px;}
.my-k{position: absolute;top: 50%;right: 20px;transform: translate(0,-50%);cursor: pointer;	width: 100px;height: 44px;line-height: 44px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.my-l{	color: #333333;font-size: 18px;margin-bottom: 30px;}

.my-list{width: 100%;padding-bottom: 10px;}
.my-m{width: 100%;font-size: 0;position: relative;background-color: #f3f5f9;border-radius: 5px;margin-bottom: 20px;overflow: hidden;}
.my-n{position: relative; display: inline-block;vertical-align: middle;width: 130px;height: 140px;background-image: url('../images/c17.png');background-size: cover; background-position: center center;background-repeat: no-repeat;}
.my-nspan{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);text-align: center; width: 100%;	font-size: 16px; line-height: 32px; color: #ffffff;}
.my-o{display: inline-block;vertical-align: middle;width: 380px;margin: 0 15px;}
.my-p{width: 100%;}
.my-r{display: inline-block;vertical-align: middle;width: 25%;text-align: center;}
.my-s{color: #333333;line-height: 1.3;font-size: 16px;margin-bottom: 10px;}
.my-t{color: #333333;line-height: 1.3;font-size: 16px;}
.my-tspan{color: #5c77ff;}
.my-q{color: #999999;font-size: 14px;line-height: 24px;margin-top: 20px;padding-left: 15px;}
.my-u{position: absolute;top: 50%;right: 20px;transform: translate(0,-50%);cursor: pointer;	width: 100px;height: 44px;line-height: 44px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.my-v{width: 100%;position: relative;}
.my-w{display: inline-block;font-size: 0;}
.my-nav{display: inline-block;vertical-align: top; color: #333333;font-size: 18px;padding: 13px 0 22px; cursor: pointer;margin-right: 48px;}
.my-nav.active{border-bottom: 3px solid #5c77ff;color: #5c77ff;}
.my-nav:hover{border-bottom: 3px solid #5c77ff;color: #5c77ff;}
.my-bill{position: absolute;top: 0;right: 0; width: 100px;color: #333333;font-size: 14px;height: 44px;line-height: 44px;text-align: center;cursor: pointer;background-color: #f3f5f9;border-radius: 5px;}
.my-x{width: 100%;}
.my-y{display: block;padding: 25px 0 15px;font-size: 0; cursor: pointer;border-bottom: 1px solid #e5e5e5;}
.my-y1{display: inline-block;vertical-align: middle;color: #666666;font-size: 16px;line-height: 26px; width: 265px;}
.my-y2{display: inline-block;vertical-align: middle;color: #666666;font-size: 16px;line-height: 26px; width:300px;}
.my-y3{display: inline-block;vertical-align: middle;text-align: right; color: #ee0e0e;font-size: 16px;line-height: 26px; width:260px;}

.mz-a{width: 100%; min-height: 1318px; background-color: #ffffff; }
.mz-b{width: 100%;padding: 40px 20px;}
.mz-top{width: 100%;font-size: 0;padding-bottom: 40px;margin-bottom: 40px; border-bottom: 1px solid #eeeeee;}
.mz-c{display: inline-block;vertical-align: top; width: 417px;margin-right: 20px;padding: 30px; background-color: #f3f5f9;border-radius: 5px;}
.mz-c:nth-child(2n){margin-right: 0;}
.mz-d{display: inline-block;vertical-align: middle;padding: 8px; border-radius: 50%; width: 100px;background-color: #e4e8fa;height: 100px;}
.mz-dspan{display: block;width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.mz-e{display: inline-block;vertical-align: middle;position: relative;padding-left: 30px;max-width: 250px;}
.mz-f{display: inline-block;text-align: center;}
.mz-g{color: #000000;font-size: 16px;line-height: 26px;}
.mz-h{color: #5c77ff;font-size: 16px;line-height: 26px;margin-top: 10px;}
.mz-i{position: absolute;top: -25px;right:-45px;width: 25px;cursor: pointer;display: block;}
.mz-i img{width: 100%;}
.mz-j{color: #5c77ff;font-size: 16px;line-height: 26px;text-align: left;}
.mz-list{width: 100%;}
.mz-item{width: 100%;margin-bottom: 40px;}
.mz-titles{color: #333333;font-size: 18px;line-height: 1.3;margin-bottom: 20px;}
.mz-k{width: 100%;border-bottom: 1px solid #eeeeee;padding-bottom: 15px;}
.mz-l{width: 100%;display: block;cursor: pointer;position: relative;margin-bottom: 10px;}
.mz-m{display: inline-block;vertical-align: middle;padding: 10px 0;width: 438px;line-height: 25px; color: #666666;font-size: 16px;}
.mz-n{display: inline-block;vertical-align: middle;width: 280px;line-height: 25px;color: #666666;font-size: 16px;}
.mz-o{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);width: 100px;height: 44px;line-height: 44px;text-align: center;cursor: pointer;color: #666666;background-color: #f3f5f9;border-radius: 5px;}
.mz-l.active .mz-o{background-color: #5c77ff;color: #ffffff;}
.mz-p{width: 100%;}
.mz-q{color: #333333;font-size: 18px;line-height: 1.3;margin-bottom: 30px;}
.mz-r{width: 100%;border: solid 1px #dcdcdc;}
.mz-s{width: 100%;font-size: 0;background-color: #223355;padding: 12px 0;position: relative;}
.mz-s:before{content: '';position: absolute;top: 0;left: 250px;width: 1px;height: 100%;background-color: #ffffff;}
.mz-s:after{content: '';position: absolute;top: 0;left: 658px;width: 1px;height: 100%;background-color: #ffffff;}
.mz-t{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 16px;line-height: 26px;text-align: center;}
.mz-t1{width: 250px;}
.mz-t2{width: 408px;}
.mz-t3{width: 195px;}

.mz-u{width: 100%;}
.mz-v{display: block;font-size: 0;padding: 14px 0;position: relative;border-top: 1px solid #dcdcdc; width: 100%;}
.mz-v:before{content: '';position: absolute;top: 0;left: 250px;width: 1px;height: 100%;background-color: #dcdcdc;}
.mz-v:after{content: '';position: absolute;top: 0;left: 658px;width: 1px;height: 100%;background-color: #dcdcdc;}
.mz-w{display: inline-block;vertical-align: middle;color: #666666;font-size: 16px;line-height: 26px;text-align: center;}
.mz-w1{width: 250px;}
.mz-w2{width: 408px;}
.mz-w3{width: 195px;color: #5c77ff;}


.ca-a{width: 100%; min-height: 700px; background-color: #ffffff;border-radius: 5px; }
.ca-top{width: 100%;border-bottom: 1px solid #f3f4f9;font-size: 0;padding: 0 20px;}
.ca-nav{display: inline-block;vertical-align: top;margin-right: 78px; color: #333333;font-size: 18px;line-height: 65px;cursor: pointer;}
.ca-nav.active{border-bottom: solid 3px #5c77ff;color: #5c77ff;}
.ca-nav:hover{border-bottom: solid 3px #5c77ff;color: #5c77ff;}
.ca-cont{width: 100%;padding: 40px 20px;}
.ca-b{display: block;width: 448px; margin: 0 auto;text-align: center;}
.ca-c{width: 100%;height:252px;text-align: center;line-height: 252px;}
.ca-c img{max-width: 100%;max-height: 100%; border-radius: 5px;}
.ca-d{color: #333333;font-size: 16px;line-height: 26px;margin-top: 15px;}
.ca-list{width: 100%;font-size: 0;}
.ca-item{display: inline-block;vertical-align: top;width: 270px;margin-right: 20px;margin-top: 30px;cursor: pointer;}
.ca-item:nth-child(3n){margin-right: 0;}
.ca-e{width: 100%;height:150px;text-align: center;line-height: 150px; margin-bottom: 20px;}
.ca-e img{max-width: 100%;max-height: 100%;border-radius: 5px;}
.ca-f{font-size: 14px; line-height: 24px; color: #999999;}
.ca-g{margin-top: 10px; font-size: 16px; line-height: 24px; color: #333333;}

.ca-h{width: 100%;padding: 40px 20px 20px;}
.ca-i{width: 100%;text-align: center;font-size: 0;margin-bottom: 30px;}
.ca-j{position: relative; display: inline-block;vertical-align: top;padding-bottom: 13px; color: #333333;font-size: 20px;cursor: pointer;margin: 0 30px;}
.ca-j.active{color: #5c77ff;}
.ca-j.active:after{content: ''; position: absolute;bottom: 0;left: 50%;margin-left: -15px; width: 30px;height: 3px;background-color: #5c77ff;border-radius: 2px;}
.ca-j:hover{color: #5c77ff;}
.ca-j:hover:after{content: ''; position: absolute;bottom: 0;left: 50%;margin-left: -15px; width: 30px;height: 3px;background-color: #5c77ff;border-radius: 2px;}
.ca-k{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.ca-l{display: inline-block;vertical-align: top;padding: 20px;margin-bottom: 20px; margin-right: 18px;margin-bottom: 20px; width: 418px; background-color: #f3f5f9;border-radius: 5px;}
.ca-l:nth-child(2n){margin-right: 0;}
.ca-m{width: 100%;font-size: 0;position: relative;margin-bottom: 20px;}
.ca-n{display: inline-block;vertical-align: top;padding: 20px 0; width: 90px;text-align: center;background-color: #d91515; border-radius: 5px;}
.ca-nspan1{font-size: 22px;color: #fbc387;font-weight: bold;}
.ca-nspan2{font-size: 14px;color: #fbc387;}


.ca-o{display: inline-block;vertical-align: top;padding-left: 20px;width: 200px;	font-size: 14px; line-height: 28px;color: #666666;}
.ca-r{position: absolute;top: 0;right: 0; width: 60px;background-color: #e4e8fa;color: #5c77ff;font-size: 14px;border: 1px solid #5c77ff;	border-radius: 5px;cursor: pointer; height: 28px;line-height: 28px;text-align: center;}
.ca-s{width: 100%;font-size: 0;position: relative;}
.ca-t{display: inline-block;vertical-align:top;width: 90px;text-align: center;color: #666666;font-size: 14px;line-height: 20px;}
.ca-u{display: inline-block;vertical-align: top;width: 200px;color: #666666;font-size: 14px;line-height: 20px;padding-left: 20px;}
.ca-v{position: absolute;top: 0;right: 0;color: #666666;font-size: 14px;line-height: 20px;cursor: pointer; width: 60px;text-align: center;}



.cb-a{width: 100%;margin-top: 20px;background-color: #ffffff;border-radius: 5px;}
.cb-top{width: 100%;padding: 25px 0;border-bottom: solid 1px #f3f4f9;}
.cb-titles{color: #333333;padding-left: 20px;font-size: 18px;border-left: 3px solid #5c77ff;}
.cb-cont{width: 100%;padding: 40px 20px 10px;font-size: 0;}
.cb-item{display: inline-block;vertical-align: top;width: 270px;margin-right: 20px;margin-bottom: 25px; cursor: pointer;}
.cb-item:nth-child(3n){margin-right: 0;}
.cb-b{width: 100%;height:150px;text-align: center;line-height: 150px;margin-bottom: 20px;}
.cb-b img{max-width: 100%;max-height: 100%;border-radius: 5px;}
.cb-c{font-size: 16px; line-height: 26px; color: #333333;}

.cc-a{width: 100%;min-height: 490px;padding: 60px 80px; background-color: #ffffff;}
.cc-form{width: 100%;}
.cc-cont{width: 100%;font-size: 0;}
.cc-item{display: inline-block;vertical-align: top;width: 350px;margin-right: 35px;margin-bottom: 30px;}
.cc-item:nth-child(2n){margin-right: 0;}
.cc-b{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;line-height: 1.3;width: 84px;}
.cc-d{display: inline-block;vertical-align: middle;width: 266px;border-radius: 6px;border: solid 1px #e3e3e3;}
.cc-d .select-cur{height: 45px;line-height: 45px;}
.cc-d .select-cont{top: 46px;}
.cc-d .select-cur:after{width: 12px;background-size: 12px auto;background-image: url('../images/c13.png');}
.cc-e{width: 100%;text-align: center;padding-top: 20px;}
.cc-submit{display: inline-block;cursor: pointer;border: none;width: 200px;height: 44px;line-height: 44px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}

.cd-a{width: 100%;min-height: 490px;padding: 40px 20px; background-color: #ffffff;}
.cd-b{width: 100%;}
.cd-cont{width: 100%;background-color: #f3f5f9;border-radius: 5px;padding: 40px;}
.cd-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cd-time{text-align: center;color: #a9a9a9;font-size: 16px;line-height: 1.3;margin-bottom: 25px;}
.cd-item{float: right;min-width: 60%;margin-bottom: 17px;text-align: right;padding: 12.5px 0;position: relative;}
.cd-c{ position: absolute;top: 50%;right: 0;margin-top: -40px;	width: 80px;height: 80px;border-radius: 50%;background-color: #dcdcdc;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.cd-d{text-align: left; display: inline-block;vertical-align: middle;min-height: 55px;background-color: #5c77ff;border-radius: 5px;color: #ffffff;font-size: 16px;line-height: 25px;padding: 15px 20px ; max-width: 500px;margin: 0 115px;position: relative;}
.cd-d:after{content: '';position: absolute;right: -15px; top: 0;width: 15px;height: 100%;background-image: url('../images/c21.png');background-size: 15px auto; background-position: center center;background-repeat: no-repeat;}
.cd-item2{float: left;}
.cd-item2 .cd-c{left: 0;right: auto;}
.cd-item2 .cd-d {background-color: #fff;color: #555555;}
.cd-item2 .cd-d:after{left: -15px;right: auto;background-image: url('../images/c21-b.png');}

.ce-a{width: 100%; min-height: 638px;padding: 40px 20px; background-color: #ffffff; }
.ce-b{width: 100%;}
.ce-titles{color: #333333;font-size: 26px;padding-bottom: 40px;position: relative;font-weight: bold;}
.ce-titles:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #e1e1e1;}
.ce-titles:after{content: '';position: absolute;bottom: -1.5px;left: 0;width: 20px;height: 4px;background-color: #5c77ff;}
.ce-cont{padding: 35px 0;	font-size: 14px; line-height: 28px; color: #666666;}
.ce-cont *{	font-size: 14px; line-height: 28px; color: #666666;}

.cf-a{width: 100%; min-height: 1318px; background-color: #ffffff;}
.cf-b{width: 100%;padding: 28px 20px;}
.cf-cont{width: 100%;padding-bottom: 40px;}
.cf-titles{color: #333333;font-size: 18px;margin-bottom: 30px;}
.cf-item{width: 100%;margin-bottom: 20px; background-color: #f3f5f9;border-radius: 5px;}
.cf-c{padding: 15px 0;display: inline-block;vertical-align: middle;width: 220px;text-align: center;color: #666666;font-size: 14px;line-height: 24px;}
.cf-d{padding: 15px 0;display: inline-block;vertical-align: middle;width: 330px;text-align: center;color: #333333;font-size: 14px;line-height: 24px;}
.cf-e{padding: 15px 0;display: inline-block;vertical-align: middle;text-align: right;width: 220px;color: #ff0000;font-size: 14px;line-height: 24px;}
.cf-f{width: 100%;padding-top: 50px;text-align: center;}
.cf-submit{display: inline-block; border: none; width: 200px;height: 44px;line-height: 44px;text-align: center;cursor: pointer;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.cf-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative;cursor: pointer; width: 55px;padding: 15px 0; text-align: center;}
.cf-icon{display: inline-block;vertical-align: middle;width: 14px;height: 14px;border-radius: 50%;border: solid 1px #5c77ff;}
.cf-checkbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 123;cursor: pointer;opacity: 0;}
.cf-label.selected .cf-icon{ border:none;  background-repeat: no-repeat;background-position: center center;background-image: url(../images/c22.png);}

.cg-a{width: 100%; min-height: 490px; background-color: #ffffff;}
.cg-b{width: 100%;padding: 40px 20px 80px;}
.cg-cont{width: 100%;padding-bottom: 10px;}
.cg-item{display: inline-block;vertical-align: middle;position: relative;font-size: 0; padding: 60px 30px 25px;margin-bottom: 30px;	width: 416px;margin-right: 18px; background-color: #f3f5f9;border-radius: 5px;}
.cg-item:nth-child(2n){margin-right: 0;}
.cg-list{display: inline-block;vertical-align: middle;}
.cg-c{display: block;padding: 15px 0;}
.cg-d{display: inline-block;vertical-align: top;color: #333333;font-size: 16px;line-height: 26px;width: 90px;}
.cg-e{display: inline-block;vertical-align: top;	width: 140px;padding-left: 20px; border-bottom: 1px solid #dee1e8;padding-bottom: 5px;}
.cg-espan{width: 100%;display: block; color: #666666;font-size: 14px;line-height: 26px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cg-f{display: inline-block;vertical-align: middle;width: 83px;margin-left: 40px;}
.cg-f img{width: 100%;}
.cg-g{position: absolute;top: 20px;right: 20px;}
.cg-h{display: inline-block;vertical-align: middle;margin-left: 10px;cursor: pointer; }
.cg-himg1{display: block;width: 30px;height: 30px;text-align: center;line-height: 28px; border-radius: 15px;border: solid 1px #223355;}
.cg-himg1 img{max-width: 16px;max-height: 16px;}
.cg-himg2{display: none;width: 30px;height: 30px;text-align: center;line-height: 28px; border-radius: 15px;background-color: #5c77ff;border: solid 1px #5c77ff;}
.cg-himg2 img{max-width: 16px;max-height: 16px;}
.cg-h:hover .cg-himg1{display: none;}
.cg-h:hover .cg-himg2{display: block;}
.cg-add{margin: 0 auto; display: block;cursor: pointer;width: 200px;height: 44px;line-height: 44px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.cg-i{text-align: center;width: 100%;padding-top: 55px;}
.cg-j{display: inline-block;width: 220px;margin-bottom: 25px;}
.cg-j img{ width: 100%;}
.cg-k{color: #333333;font-size: 18px;line-height: 28px;margin-bottom: 15px;}
.cg-buttom{width: 100%;text-align: center;font-size: 0;padding-top: 10px;}
.cg-buttom1{ display: inline-block;vertical-align: middle;margin: 0 5px;   cursor: pointer;width: 120px;height: 34px;line-height: 34px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.cg-buttom2{ display: inline-block;vertical-align: middle;margin: 0 5px;   cursor: pointer;width: 120px;height: 34px;line-height: 34px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}



.ch-a{width: 100%;position: relative;  z-index: 18; padding-top: 30px;background-color: #ffffff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);}
.ch-b{width: 1200px;margin: 0 auto; }
.ch-top{ width: 100%; border-bottom: 1px solid #eeeeee; }
.ch-form{width: 942px; margin: 0 auto;font-size: 0;}
.ch-c{width: 100%;font-size: 0;background-color: #fff;position: relative;	border-radius: 5px;border: solid 1px #5c77ff; }
.ch-d{display: inline-block;vertical-align: top;width: 820px;}
.ch-e{width: 100%;border: none;background-color: transparent; color: #666666;font-size: 14px;padding: 0 20px;height: 50px;}
.ch-f{display: inline-block;vertical-align: middle;position: relative; width: 120px; background-color: #5c77ff; }
.ch-f:after{content: '';position: absolute;top: 0;left: 34px;width: 16px;height: 100%;background-image: url('../images/a7.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.ch-submit{position: relative;border: none;background-color: transparent;padding-left: 60px;text-align: left; color: #ffffff;font-size: 14px;cursor: pointer; z-index: 18;width: 100%;height: 50px;}
.ch-g{width: 100%;font-size: 0;padding: 15px 0;}
.ch-h{display: inline-block;vertical-align: top;width: 90px; color: #999999;font-size: 14px;line-height: 24px;}
.ch-i{display: inline-block;vertical-align: top;width: 840px;  height: 24px;overflow: hidden; }
.ch-jbox{width: 100%;position: relative;}
.ch-j{display: inline-block;vertical-align: top;color: #5c77ff;font-size: 14px;line-height: 24px;cursor: pointer;margin-right: 30px;}
.ch-i.hide .ch-jbox:after{content: '......';position: absolute;top: 0;right: 0;color: #5c77ff;display: block;width: 30px;text-align: center; line-height: 24px;font-size: 14px; }
/* .ch-a .a-q{width: 160px;padding-right: 30px;}
.ch-a.cont2 .a-q{width: 160px;padding-right: 30px;margin-right: 100px;} */

.ch-a.cont3  {padding-top: 0;}
.ch-a.cont3 .a-h{border: none;}

.history-box{position: relative;}
.history-sub{display: none; position: absolute;top: 60px;left: 0;width: 100%;z-index: 288;overflow: auto; max-height: 400px;background: #fff;box-shadow: 0 4px 16px 0 rgb(0,0,0,.08);border-radius: 12px;}
.history-cont{width: 100%;}
.history-item{display: block;cursor: pointer; height: 40px;line-height: 40px;color: #333;font-size: 14px;padding: 0 16px;border: none;transition: all .2s linear;}
.history-item span{color: #5c77ff;}
.history-item:hover{background: #f8f8f8;}
.history-box.show .history-sub{display: block;}


.ci-a{width: 100%; padding-bottom: 70px; }
.ci-top{width: 100%;background-color: #fff; }
.ci-b{width: 1200px;margin: 0 auto;font-size: 0;}
.ci-nav{display: inline-block;vertical-align: middle;cursor: pointer;font-weight: bold; height: 60px;line-height: 60px;padding: 0 50px; color: #666666;font-size: 15px;border-bottom: 2px solid transparent;}
.ci-nav:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.ci-nav.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}

.ci-cont{width: 1200px; margin: 0 auto;padding-top: 30px; }
.ci-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ci-left{float: left;width: 895px;}

.ci-left .mh-d:nth-child(4n){margin-right: 20px;}
.ci-left .mh-d:nth-child(3n){margin-right: 0;}


.ci-list{width: 100%;padding-bottom: 20px;}
.ci-item{position: relative;  display: block;transition: all .5s; font-size: 0;padding: 19px 30px;margin-bottom: 20px; width: 100%;background-color: #ffffff;border-radius: 5px;}
.ci-item:hover{transform: translateY(-5px);}
.ci-item:hover .ci-e{    color: #5c77ff;}
.ci-link{display: inline-block;vertical-align: middle;cursor: pointer;}
.ci-hot{position: absolute;top: 0;left: 0;width: 30px;}
.ci-hot img{width: 100%;}

.ci-c{display: inline-block;vertical-align: middle;width: 675px;}
.ci-box{width: 100%;padding-right: 60px;position: relative;}
.ci-box:after{content: '';position: absolute;top: 0;right: 0;width: 1px; height: calc(100% - 20px);background-color: #ebebeb;}
.ci-d{width: 100%;}
.ci-d:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ci-e{float: left; color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 50%;}
.ci-f{float: right;font-size: 0;padding: 5px 0 10px;}
.ci-g{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;margin-bottom: 10px;}
.ci-h{display: inline-block;vertical-align: middle;}
.ci-hspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.ci-hspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.ci-i{width: 100%;}
.ci-i:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ci-j{float: left; width: 480px;padding-bottom: 15px;}
.ci-jspan{display: inline-block;vertical-align: middle;margin: 0 10px 10px 0;background-color: #f7f8ff;color: #5c77ff;font-size: 14px;padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.ci-jspan:last-child{margin-right: 0;}
.ci-k{float: right; color: #999999;font-size: 14px;line-height: 24px;}
.ci-l{width: 100%;border-top: 1px solid #eeeeee;padding-top: 20px;position: relative;padding-right: 60px;}
.ci-l:before{content: ''; position: absolute;top: 20px;right: 0;width: 1px;background-color: #ebebeb; height: calc(100% - 20px);}
.ci-l:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ci-m{float: left;}
.ci-mimg{display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 30px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.ci-mimg img{max-width: 95%;max-height: 95%;}
.ci-mtext{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;line-height: 1.3;padding-left: 10px;}
.ci-n{float: right;padding: 5px 0;}
.ci-nspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 22px;}
.ci-nspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.ci-nspan:nth-child(1):before{display: none;}
.ci-operate{display: inline-block;vertical-align: middle;width: 160px;text-align: right;}
.ci-o{display: inline-block;margin: 3px 0; width: 100px;color: #ffffff;font-size: 14px;height: 36px;line-height: 36px;text-align: center;cursor: pointer;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 3px;}
.ci-p{display: inline-block;margin: 3px 0;cursor: pointer;	width: 100px;height: 36px;color: #333333;font-size: 14px;line-height: 36px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #cccccc;}
.ci-q{display: inline-block;margin: 3px 0;cursor: pointer;	width: 100px;height: 36px;color: #333333;font-size: 14px;line-height: 36px;text-align: center;background-color: #ffffff;border-radius: 3px;background-color: #e2e6f1;}
.ci-r{display: block;cursor: pointer;width: 100%;margin-bottom: 20px;}
.ci-r img{width: 100%;border-radius: 5px;}

.cj-a{float: right;width: 285px;}
.cj-titles{margin-bottom: 20px; position: relative; padding: 15px 33px;color: #5c77ff;font-size: 20px;line-height: 30px; background-color: #ffffff;border-radius: 5px;}
.cj-titles:before{content: '';position: absolute;left: 20px;top: 50%;margin-top: -10px; width: 3px;height: 20px;background-color: #5c77ff;border-radius: 2px;}
/* .j-b{width: 100%;} */
.cj-c{display: block;transition: all .5s; padding: 20px;margin-bottom: 20px; cursor: pointer;width: 100%;background-color: #ffffff;font-size: 0; border-radius: 5px;}
.cj-c:hover{transform: translateY(-5px);}
.cj-c:hover .cj-d{    color: #5c77ff;}
.cj-c:hover .cj-name{    color: #5c77ff;}
.cj-d{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.cj-e{width: 100%;}
.cj-f{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;margin-bottom: 10px;}
.cj-g{display: inline-block;vertical-align: middle;}
.cj-gspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.cj-gspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.cj-h{width: 100%;}
.cj-hspan{display: inline-block;vertical-align: middle;margin: 8px 10px 8px 0;background-color: #f7f8ff;color: #5c77ff;font-size: 14px;padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.cj-hspan:last-child{margin-right: 0;}
.cj-i{padding-top: 10px;margin-bottom: 20px; color: #999999;font-size: 14px;}
.cj-j{width: 100%;border-top: 1px solid #eeeeee;padding-top: 20px;}
.cj-jimg{display: inline-block;vertical-align: middle;width: 32px;height: 32px;line-height: 30px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.cj-jimg img{max-width: 95%;max-height: 95%;}
.cj-jtext{max-width: 210px; display: inline-block;vertical-align: middle;padding-left: 10px;color: #333333;font-size: 16px;line-height: 1.3;}
.cj-jtext1{color: #333333;font-size: 16px;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cj-jtext2{color: #333333;font-size: 13px;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cj-k{display: block;width: 100%;cursor: pointer;margin-bottom: 20px;}
.cj-k img{width: 100%;border-radius: 5px;}
.cj-l{width: 100%;font-size: 0;}
.cj-l .mh-d{width: 100%;margin-right: 0;display: block;cursor: pointer;padding: 20px;}
.cj-m{width: 100%;padding: 20px 20px 1px; background-color: #ffffff;border-radius: 5px;}
.cj-n{display: block;width: 100%;cursor: pointer; border-bottom: 1px solid #eeeeee;margin-bottom: 15px;padding-bottom: 20px;}
.cj-n:last-child{border-bottom: none;margin-bottom: 0;}
.cj-o{width: 100%;position: relative;overflow: hidden;padding-top: calc(105/245*100%); margin-bottom: 15px;}
.cj-o img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover; border-radius: 5px;object-fit: contain;}
.cj-p{	font-size: 16px; line-height: 28px; color: #333333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.cj-q{color: #999999;margin-top: 15px;	font-size: 14px;}
.cj-n:hover .cj-p{color: #5c77ff;}

.cj-tip{width: 100%;position: relative;margin-bottom: 15px;}
.cj-name{color: #333333;font-size: 16px;line-height: 26px;width: 160px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cj-time{position: absolute;top: 50%;right: 0;transform: translate(0,-50%); color: #999999;font-size: 14px;}

.ck-a{width: 100%;padding: 40px 0 50px 0; background-color: #3b4863;}
.ck-cont{width: 1200px;margin: 0 auto;}
.ck-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ck-left{float: left;width: 780px;font-size: 0;}
.ck-b{width: 100%;margin-bottom: 25px;}
.ck-c{display: inline-block;vertical-align:middle;font-weight: bold;color: #ffffff;font-size: 32px;line-height: 1.3;margin-right: 48px;}
.ck-d{display: inline-block;vertical-align: middle;	font-size: 30px;font-weight: bold; color: #ee2326;}
.ck-e{width: 100%;}
.ck-espan{margin-bottom: 10px; display: inline-block;vertical-align: middle;color: #c2c6cf;font-size: 14px;padding-right: 18px;margin-right: 18px;border-right: 1px solid #c2c6cf;}
.ck-espan:last-child{margin-right: 0;border-right: none;}
.ck-f{width: 100%;overflow: hidden;max-height: 82px;}
.ck-fspan{display: inline-block;vertical-align: middle;margin-top: 15px;margin-right: 10px;padding: 0 10px;	height: 26px;line-height: 24px;color: #ffffff;font-size: 14px;border-radius: 3px;border: solid 1px #5c77ff;background-color: #485ba1;}
.ck-right{float: right;padding-top: 15px;text-align: right;font-size: 0;}
.ck-g{width: 100%;padding-bottom: 20px; }
.ck-h{ margin-bottom: 20px;margin-left: 10px; display: inline-block;vertical-align: middle;cursor: pointer; padding: 0 25px;height: 44px;line-height: 44px;text-align: center;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.ck-h:after{content: '';margin-left: 30px; display: inline-block;vertical-align: middle;width: 6px;height: 10px;background-image: url('../images/c29.png');background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}
.ck-i{margin-left: 10px;margin-bottom: 20px; display: inline-block;vertical-align: middle;cursor: pointer; padding: 0 25px;height: 44px;line-height: 44px;text-align: center;color: #ffffff;font-size: 14px;background-color: #fb6503;border-radius: 5px;}
.ck-i:after{content: '';margin-left: 38px; display: inline-block;vertical-align: middle;width: 6px;height: 10px;background-image: url('../images/c29.png');background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}
.ck-j{width: 100%; }
.ck-l{display: inline-block;vertical-align: middle;margin: 0 25px;cursor: pointer;}
.ck-img {margin-right: 15px; display: inline-block;vertical-align: middle;width: 21px;height: 21px;text-align: center;line-height: 21px;}
.ck-img img{max-width: 100%;max-height: 100%;}
.ck-img1 {display: block; width: 21px;height: 21px;text-align: center;line-height: 21px;}
.ck-img2 {display: none; width: 21px;height: 21px;text-align: center;line-height: 21px;}
.ck-text{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 16px;}
.ck-text1{display: block; color: #ffffff;font-size: 16px;}
.ck-text2{display: none; color: #fb6503;font-size: 16px;}
.ck-l.active .ck-img1{display: none;}
.ck-l.active .ck-img2{display: block;}
.ck-l.active .ck-text1{display: none;}
.ck-l.active .ck-text2{display: block;}

.cl-a{width: 100%;padding-top: 30px;padding-bottom: 60px;}
.cl-cont{width: 1200px;margin: 0 auto;}
.cl-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cl-left{float: left;width: 895px;}
.cl-b{width: 100%;background-color: #ffffff;border-radius: 5px;padding: 30px;margin-bottom: 30px;}
.cl-titles{color: #333333;font-size: 20px;padding-bottom: 20px;position: relative;}
.cl-titles:after{content: '';position: absolute;bottom: 0;left: 0;	width: 25px;height: 3px;background-color: #5c77ff;border-radius: 2px;}
.cl-priority{ margin-bottom: 20px; font-size: 16px;color: #194b87;line-height: 26px; }
.cl-priority img{height: 1em;margin-right: 10px;}

.cl-c{padding-top: 20px;padding-bottom: 15px;	font-size: 14px; line-height: 28px; color: #666666;}
.cl-c *{	font-size: 14px; line-height: 28px; color: #666666;}
.cl-d{width: 100%;padding-top: 30px;padding-bottom: 50px;}
.cl-e{width: 100%;}
.cl-f{display: inline-block;margin-right: 10px; width: 271px;height: 152px;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.cl-e .slick-arrow { position: absolute;width: 30px;height: 100%;top: 0;background-color: rgba(0,0,0,.3); margin-top: 0;border-radius: 0;background-size: 9px auto; background-repeat: no-repeat;background-position: center center; font-size: 0;border: none;cursor: pointer;z-index: 10;}
.cl-e .slick-prev {left: 0;background-image: url(../images/c31.png);}
.cl-e .slick-prev:hover{background-color: #5c77ff;}
.cl-e .slick-next {right: 0;background-image: url(../images/c32.png);}
.cl-e .slick-next:hover {background-color: #5c77ff;}

.cl-g{width: 100%;padding-top: 30px;}
.cl-h{width: 100%;font-size: 0;}
.cl-himg{width: 25px;display: inline-block;vertical-align: top;line-height: 20px;}
.cl-himg img{width: 13px;}
.cl-hetext{display: inline-block;vertical-align: top;color: #666666;font-size: 14px;line-height: 20px;width: 800px;}
/*20220907 hm*/
.sm-box{width: 100%;border:1px solid #0a6dd8;padding: 15px;margin-top: 50px;border-radius: 8%;}
.sm-title{font-size: 16px;font-weight: bold;padding: 0px 0px 13px;color: #0a6dd8;}
.sm-content{font-size: 13px;line-height: 20px;}
.sm-content a{color: #0a6dd8;cursor: pointer;}
/*end*/
.cl-i{width: 100%;}
.cl-j{color: #333333;font-size: 24px;margin-bottom: 30px;}
.cl-k{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.cl-l{display: inline-block;vertical-align: top;margin-bottom: 20px;cursor: pointer; margin-right: 20px;padding: 20px;	width: 437px; background-color: #ffffff;border-radius: 5px;}
.cl-l:nth-child(2n){margin-right: 0;}
.cl-l .cj-name{width: 270px;}
.cl-m{margin-bottom: 15px; color: #333333;font-size: 16px;line-height: 26px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cl-n{width: 100%;padding-bottom: 8px;}
.cl-o{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;margin-bottom: 10px;}
.cl-p{display: inline-block;vertical-align: middle;}
.cl-pspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.cl-pspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.cl-q{width: 100%;margin-bottom: 10px;}
.cl-qspan{display: inline-block;vertical-align: middle;margin: 0 10px 10px 0;background-color: #f7f8ff;color: #5c77ff;font-size: 14px;padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.cl-qspan:last-child{margin-right: 0;}
.cl-r{color: #999999;font-size: 14px;padding-bottom: 20px;margin-bottom: 20px; border-bottom: 1px solid #eeeeee;}
.cl-s{width: 100%;display: flex; justify-content: space-between;font-size: 0;}
/* .cl-s:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;} */
.cl-t{display: inline-block;vertical-align: middle; flex: 1;  width: 0;}
.cl-timg{display: inline-block;vertical-align: middle;	width: 32px;height: 32px;text-align: center;line-height: 30px; background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.cl-timg img{max-width: 95%;max-height: 95%;}
.cl-ttext{display: inline-block;vertical-align: middle; max-width: calc(100% - 40px);padding-left: 10px; color: #333333;font-size: 16px;line-height: 1.3;  }
.cl-ttext span{display: block; color: #333333;font-size: 16px;line-height: 1.3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cl-u{display: inline-block;vertical-align: middle;padding: 5px 0;  }
.cl-uspan{display: inline-block;vertical-align: middle; color: #666666;font-size: 14px;line-height: 20px;}
.cl-uspan:before{content: ''; display: inline-block;vertical-align: middle;margin: 0 10px;	width: 1px;height: 10px;background-color: #e5e5e5;}
.cl-uspan:first-child:before{display: none;}

.cl-right{float: right;width: 285px;}

.cl-top{width: 100%;margin-bottom: 15px;}
.cl-name{display: inline-block;vertical-align: middle;width: 70%; color: #333333;font-size: 16px;line-height: 26px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cl-time{display: inline-block;vertical-align: middle;width: 28%;text-align: right; line-height: 26px;   color: #999999; font-size: 14px;}

.cm-a{display: block;cursor: pointer; font-size: 0; width: 100%;padding: 20px;text-align: center;margin-bottom: 20px; background-color: #ffffff;border-radius: 5px;}
.cm-b{display: inline-block;margin-bottom: 15px; width: 60px;height: 60px;text-align: center;line-height: 58px;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.cm-b img{max-width: 100%;max-height: 100%;}
.cm-c{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.cm-d{width: 100%;}
.cm-d{ width: 100%;margin-bottom: 15px;}
.cm-dspan{display: inline-block;vertical-align: middle; color: #666666;font-size: 14px;line-height: 20px;}
.cm-dspan:before{content: ''; display: inline-block;vertical-align: middle;margin: 0 10px;	width: 1px;height: 10px;background-color: #e5e5e5;}
.cm-dspan:first-child:before{display: none;}
.cm-e{width: 100%;padding-bottom: 10px;}
.cm-espan{display: inline-block;vertical-align: middle;margin: 0 5px 10px ;background-color: #f7f8ff;color: #5c77ff;font-size: 14px;padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.cm-espan:last-child{margin-right: 0;}
.cm-f{width: 100%;margin-bottom: 20px;}
.cm-fimg{display: inline-block;vertical-align: middle;width: 25px;}
.cm-fimg img{width: 13px;}
.cm-ftext{text-align: left;display: inline-block;vertical-align: middle;width: 178px;color: #666666;font-size: 14px;line-height: 22px;}
.cm-g{border: solid 1px #5c77ff;font-size: 14px;color: #5c77ff;height: 36px;line-height: 34px;background-color: #f9faff;}
.cm-h{display: block;width: 100%;margin-bottom: 20px;}
.cm-h img{width: 100%;border-radius: 5px;}

.cn-a{width: 100%; padding-bottom: 70px; }
.cn-top{width: 100%;background-color: #fff; }
.cn-b{width: 1200px;margin: 0 auto;font-size: 0;}
.cn-nav{display: inline-block;vertical-align: middle;cursor: pointer;font-weight: bold; height: 60px;line-height: 60px;padding: 0 50px; color: #666666;font-size: 15px;border-bottom: 2px solid transparent;}
.cn-nav:hover{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.cn-nav.active{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.cn-cont{width: 1200px;margin: 0 auto;padding-top: 30px;}
.cn-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cn-left{float: left; width: 895px;;}
.cn-left .mh-d:nth-child(4n){margin-right: 20px;}
.cn-left .mh-d:nth-child(3n){margin-right: 0;}


.cn-list{width: 100%;padding-bottom: 20px;}
.cn-item{display: block;position: relative;  font-size: 0;transition: all .5s; width: 100%;padding: 20px 30px; margin-bottom: 20px;background-color: #fff;border-radius: 5px;}
.cn-item:hover{transform: translateY(-5px);}
.cn-item:hover .cn-d{    color: #5c77ff;}
.cn-link{display: inline-block;vertical-align: middle;cursor: pointer;}
.cn-hot{position: absolute;top: 0;left: 0;width: 40px;}
.cn-hot img{width: 100%;}
.cn-c{display: inline-block;vertical-align: middle;width: 350px;border-right: 1px solid #eeeeee;padding-right: 10px;}
.cn-d{cursor: pointer;color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cn-e{width: 100%; }
.cn-f{display: inline-block;vertical-align: middle;color: #ee0e0e;font-size: 14px;margin-bottom: 10px;}
.cn-g{display: inline-block;vertical-align: middle;}
.cn-gspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.cn-gspan:before{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.cn-h{width: 100%;}
.cn-hspan{display: inline-block;vertical-align: middle;margin: 8px 10px 0 0;background-color: #f7f8ff;color: #5c77ff;font-size: 14px;padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.cn-hspan:last-child{margin-right: 0;}
.cn-i{display: inline-block;vertical-align: middle;width: 320px;padding: 0 60px 0 40px;position: relative;}
.cn-j{width: 100%;}
.cn-k{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cn-n{position: absolute;top: 50%;right: 0;margin-top: -27.5px; width: 55px;height: 55px;line-height: 53px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.cn-n img{max-width: 95%;max-height: 95%;}
.cn-l{width: 100%;color: #666666;font-size: 14px;margin-bottom: 10px; display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.cn-m{width: 100%;display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #999999;font-size: 14px}
.cn-line{ margin:0 15px; display: inline-block;vertical-align: middle;width: 1px; height: 14px;  background-color: #e5e5e5;  }

/* .cn-m{color: #999999;font-size: 14px;    margin-top: 15px;} */
.cn-o{display: inline-block;vertical-align: middle;width: 160px;text-align: right;}
.cn-p{display: inline-block;margin: 3px 0; width: 100px;color: #ffffff;font-size: 14px;height: 36px;line-height: 36px;text-align: center;cursor: pointer;background-color: #5c77ff;box-shadow: 0px 6px 10px 0px rgba(51, 142, 224, 0.5);border-radius: 3px;}
.cn-r{display: inline-block;margin: 3px 0;cursor: pointer;	width: 100px;height: 36px;color: #333333;font-size: 14px;line-height: 36px;text-align: center;background-color: #ffffff;border-radius: 3px;border: solid 1px #cccccc;}
.cn-q{display: inline-block;margin: 3px 0;cursor: pointer;	width: 100px;height: 36px;color: #333333;font-size: 14px;line-height: 36px;text-align: center;background-color: #ffffff;border-radius: 3px;background-color: #e2e6f1;}
.cn-s{display: block;cursor: pointer; width: 100%;margin-bottom: 20px;}
.cn-s img{border-radius: 5px;width: 100%;}
.cn-right{float: right;width: 285px;}
.cn-right .cj-i{padding-top: 8px;}
.cn-right .cj-hspan{margin: 20px 10px 0 0;}

.cn-a.cont2{width: 100%;}
.cn-u{width: 100%;font-size: 0; margin-bottom: 15px;}
.cn-name{display: inline-block;vertical-align: middle;width: 80%;    cursor: pointer;color: #333333;font-size: 16px;line-height: 26px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cn-remuneration{display: inline-block;vertical-align: middle;width: 19%;text-align: right; color: #ee0e0e;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.cn-v{ width: 100%;font-size: 0;}
.cn-vspan{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;margin-bottom: 10px;}
.cn-vspan:after{content: '';margin: 0 10px; display: inline-block; width: 1px;height: 10px;background-color: #e5e5e5; }
.cn-vspan:last-child:after{display: none;}



.co-a{width: 100%;padding-top: 30px;padding-bottom: 30px;}
.co-cont{width: 1200px;margin: 0 auto;padding-bottom: 50px; }
.co-list{width: 1220px;padding-bottom: 20px;font-size: 0;}
.co-item{display: inline-block;vertical-align: top;cursor: pointer;transition: all .5s; position: relative;padding: 30px 25px;text-align: center; width: 285px;margin-right: 20px;margin-bottom: 20px;background-color: #ffffff;border-radius: 5px;}
/* .co-item:nth-child(4n){margin-right: 0;} */
.co-item:hover{transform: translateY(-5px);}
.co-item:hover .co-c{    color: #5c77ff;}
.co-hot{position: absolute;top: 0;left: 0;width: 40px;}
.co-hot img{width: 100%;}
.co-b{display: inline-block;margin-bottom: 15px;	width: 60px;height: 60px;line-height: 58px;background-color: #ffffff;border-radius: 3px;border: solid 1px #e5e5e5;}
.co-b img{max-width: 95%;max-height: 95%;}
.co-c{color: #333333;font-size: 16px;line-height: 26px;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.co-d{width: 100%;padding-bottom: 10px;min-height:34px;}
.co-dspan{display: inline-block;vertical-align: top;color: #666666;font-size: 14px; margin-bottom: 10px;padding: 0 15px;border-right: 1px solid #e5e5e5;}
.co-dspan:first-child{max-width: 59%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.co-dspan:last-child{border: none;}
.co-e{width: 100%;padding-bottom: 10px;min-height: 46px;}
.co-espan{display: inline-block;vertical-align: middle;margin: 0 5px 10px  ; background-color: #f7f8ff; color: #5c77ff;font-size: 14px; padding: 0 10px;height: 26px;line-height: 24px;border-radius: 3px;border: solid 1px #5c77ff;}
.co-f{display: inline-block;width: 230px;height: 36px;line-height: 34px;text-align: center;color: #666666;font-size: 14px;background-color: #ffffff;border: solid 1px #eeeeee;}
.co-fspan{color: #5c77ff;}
.co-g{display: block; width: 1200px;margin-bottom: 20px;cursor: pointer;}
.co-g img{width: 100%;border-radius: 5px;}
.co-h{width: 1200px;margin: 0 auto;}
.co-i{width: 100%;padding-bottom: 50px;}
.co-top{text-align: center;width: 100%;}
.co-j{color: #333333;font-size: 24px;line-height: 1.3;margin-bottom: 15px;}
.co-k{color: #666666;line-height: 1.3;font-size: 14px;margin-bottom: 30px;}
.co-l{width: 1220px;font-size: 0;padding-bottom: 10px;}
.co-m{display: block; width: 100%;text-align: center;font-size: 0;}
.co-mimg{display: inline-block;vertical-align: middle; width: 19px;margin-right: 10px;}
.co-mimg img{width: 100%;}
.co-mtext{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;line-height: 1.3;}

.cp-a{width: 100%;background-color: #3b4863;padding-top: 40px;padding-bottom: 50px;}
.cp-cont{width: 1200px;margin: 0 auto;}
.cp-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cp-left{float: left;font-size: 0;}
.cp-b{display: inline-block;vertical-align: middle;text-align: center;padding: 5px;	 background-color: rgba(255,255,255,.1);border-radius: 5px;margin-right: 25px;}
.cp-c{display: block;width: 105px;height: 105px;line-height: 105px; background-color: #ffffff;border-radius: 5px;}
.cp-c img{max-width: 100%;max-height: 100%;}
.cp-d{display: inline-block;vertical-align: middle;max-width: 670px;}
.cp-e{color: #ffffff;font-size: 32px;margin-bottom: 20px;}
.cp-f{display: block;padding-right: 20px;}
.cp-g{display: inline-block;vertical-align: middle;margin-bottom: 10px; }
.cp-gspan{color: #ffffff;font-size: 14px;padding-right: 15px;margin-right: 15px;border-right: 1px solid #fff;}
.cp-gspan:last-child{border: none;}
.cp-h{display: inline-block;vertical-align: middle;position: relative; padding-left: 28px; font-size: 0;margin-bottom: 10px;}
.cp-himg{position: absolute;top: 0;left: 0; width: 13px;height: 22px;line-height: 22px;}
.cp-himg img{width: 100%;}
.cp-htext{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 14px;line-height: 22px;}
.cp-i{width: 100%; }
.cp-ispan{display: inline-block;vertical-align: middle;padding: 0 10px;margin-top: 10px;margin-right: 10px; color: #ffffff;font-size: 14px;	height: 26px;line-height: 26px;border-radius: 3px;background-color: #485ba1;border: solid 1px #5c77ff;}
.cp-right{float: right;font-size: 0;padding-top: 10px;}
.cp-j{display: block;font-size: 0;margin-bottom: 35px;}
.cp-k{display: inline-block;vertical-align: middle;cursor: pointer;color: #ffffff;font-size: 14px; padding: 0 25px; height: 44px;line-height: 44px;text-align: center;background-color: #5c77ff;border-radius: 5px;margin-right: 10px;}
.cp-k:after{content: '';margin-left: 40px; display: inline-block;vertical-align: middle;width: 6px;height: 20px;background-image: url(../images/c29.png);background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}
.cp-ktext1{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 14px;}
.cp-ktext2{display: none;vertical-align: middle;color: #ffffff;font-size: 14px;}
.cp-k.active {background-color: #fb6503;}
.cp-k.active .cp-ktext1{display: none;}
.cp-k.active .cp-ktext2{display: inline-block;}
.cp-l{display: inline-block;vertical-align: middle;cursor: pointer;color: #ffffff;font-size: 14px; padding: 0 25px; height: 44px;line-height: 44px;text-align: center;background-color: #fb6503;border-radius: 5px; }
.cp-l:after{content: '';margin-left: 40px; display: inline-block;vertical-align: middle;width: 6px;height: 20px;background-image: url(../images/c29.png);background-size: 6px auto;background-position: center center;background-repeat: no-repeat;}
.cp-m{width: 100%;text-align: center;}
.cp-n{display: inline-block;vertical-align: middle;margin: 0 30px; color: #ffffff;font-size: 16px;line-height: 26px;}
.cp-nspan{color: #ff0000;}

.cq-a{width: 100%;padding-top: 30px;padding-bottom: 60px;}
.cq-cont{width: 1200px;margin: 0 auto;}
.cq-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cq-left{float: left;width: 895px;}
.cq-b{width: 100%;padding: 30px;background-color: #ffffff;border-radius: 5px;margin-bottom: 50px;}
.cq-titles{color: #333333;font-size: 20px;padding-bottom: 20px;position: relative;}
.cq-titles:after{content: ''; position: absolute;bottom: 0;left: 0;	width: 25px;height: 3px;background-color: #5c77ff;border-radius: 2px;}
.cq-c{font-size: 14px; line-height: 28px; color: #666666;padding-top: 23px;padding-bottom: 20px;}
.cq-c *{font-size: 14px; line-height: 28px; color: #666666;}

.cq-d{width: 100%;padding-top: 30px; }
.cq-e{width: 100%;}
.cq-f{display: inline-block;margin-right: 10px; width: 271px;height: 152px;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.cq-e .slick-arrow { position: absolute;width: 30px;height: 100%;top: 0;background-color: rgba(0,0,0,.3); margin-top: 0;border-radius: 0;background-size: 9px auto; background-repeat: no-repeat;background-position: center center; font-size: 0;border: none;cursor: pointer;z-index: 10;}
.cq-e .slick-prev {left: 0;background-image: url(../images/c31.png);}
.cq-e .slick-prev:hover{background-color: #5c77ff;}
.cq-e .slick-next {right: 0;background-image: url(../images/c32.png);}
.cq-e .slick-next:hover {background-color: #5c77ff;}

.cq-g{width: 100%;}
.cq-nav{display: inline-block;vertical-align: top;cursor: pointer; color: #333333;font-size: 24px;padding-bottom: 13px;position: relative;margin-bottom: 30px;margin-right: 80px;}
.cq-nav.active{color: #536fff;}
.cq-nav.active:after{content: '';position: absolute;bottom: 0;left: 0;width: 30px;height: 3px;background-color: #536fff;border-radius: 2px;}
.cq-h{ width: 100%;}
.cq-i{display: none; font-size: 0;width: 100%;flex-wrap: wrap;}
.cq-i.show{display: flex;}
.cq-right{float: right;width: 285px;}
.cq-j{width: 100%;font-size: 0;background-color: #ffffff;border-radius: 5px;margin-bottom: 30px;}
.cq-k{ display: inline-block;vertical-align: top;margin: 20px 0;width: 33%;text-align: center;}
.cq-kimg{display: inline-block;vertical-align: top;width: 60px;height: 60px;background-size: cover;background-position: center center;background-repeat: no-repeat;margin-bottom: 5px;}
.cq-ktext{color: #666666;font-size: 14px;line-height: 24px;}
.cq-next{display: block;cursor: pointer;color: #536fff;font-size: 14px;text-align: center;}

.cr-banner{width: 100%;}
.cr-banner img{width: 100%;}

.cr-a{width: 100%;}
.cr-b{width: 100%;background-color: #fff;}
.cr-top{width: 1200px;position: relative;margin: 0 auto;font-size: 0;}
.cr-nav{display: inline-block;vertical-align: top; width: 16.66%;}
.cr-c,.cr-c a{width: 100%;display: block;line-height: 60px; color: #666666;text-align: center; font-size: 15px;cursor: pointer;}
.cr-nav.active .cr-c{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.cr-nav:hover .cr-c{color: #5c77ff;border-bottom: 2px solid #5c77ff;}
.cr-sub{padding:  15px; display: none;position: absolute;top: 62px;left: 0;z-index: 18; width: 100%;background-color: #ffffff;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);border: solid 1px #e3e7ed;}
.cr-list{width: 100%;font-size: 0;}
.cr-d{display: inline-block;vertical-align: middle;cursor: pointer; color: #949ba7;font-size: 16px;height: 30px;line-height: 30px;padding: 0 10px;margin: 5px 10px;border-radius: 3px;}
.cr-d.active{background-color: #5c77ff;color: #fff;}
.cr-d:hover{background-color: #5c77ff;color: #fff;}

.cr-cont{width: 1200px;margin: 0 auto; padding-top: 30px;padding-bottom: 70px;}
.cr-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cr-left{float: left;width: 895px;}
.cr-e{width: 100%;padding: 0 30px; background-color: #ffffff;border-radius: 5px;margin-bottom: 40px;}
.cr-item{display: block;cursor: pointer;position: relative; width: 100%;padding: 20px 200px 20px 20px;border-bottom: 1px dashed #ebebeb;}
.cr-item:before{content: '';position: absolute; top: 50%;left: 0;margin-top: -3px; width: 6px;height: 6px;border-radius: 50%;background-color: #5c77ff;}
.cr-item:last-child{border-bottom: none;}
.cr-item:hover{background-color: #eee;}
.cr-f{width: 100%;display: block;color: #333333;font-size: 16px;line-height: 25px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cr-g{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);font-size: 0;}
.cr-gimg{display: inline-block;vertical-align: middle;width: 12px;margin-right: 10px;}
.cr-gimg img{width: 100%;}
.cr-gtext{display: inline-block;vertical-align: middle;line-height: 1.3;	font-size: 14px; color: #666666;}

.cr-right{float: right;width: 285px;}
.cr-form{width: 100%;font-size: 0;border-radius: 5px;border: solid 1px #5c77ff;overflow: hidden;margin-bottom: 20px;}
.cr-h{display: inline-block;vertical-align: middle;border: none;background-color: #fff;height: 48px; width: 235px;color: #666666;font-size: 14px;padding: 0 20px;}
.cr-submit{display: inline-block;vertical-align: middle;border: none;cursor: pointer;background-color: #5c77ff; width: 48px;height: 48px;background-image: url('../images/a7.png');background-size: 16px auto; background-position: center center;background-repeat: no-repeat;}

.cr-i{width: 100%;background-color: #fff;border-radius: 5px;overflow: hidden; }
.cr-j{position: relative; border-bottom: 1px solid #eeeeee;   padding: 15px 33px;color: #5c77ff;font-size: 20px;line-height: 30px; background-color: #ffffff;border-radius: 5px;}
.cr-j:before{content: '';position: absolute;left: 20px;top: 50%;margin-top: -10px; width: 3px;height: 20px;background-color: #5c77ff;border-radius: 2px;}
.cr-k{width: 100%;}
.cr-l{display: block;padding: 15px 20px;cursor: pointer; border-radius:5px;width: 100%;position: relative;}
.cr-l:after{content: ''; position: absolute;bottom: 0;left: 20px;width: 245px;height: 1px;border-bottom: 1px dashed #ebebeb;}
.cr-l:last-child:after{display: none;}
.cr-lspan{color: #666666;padding: 0 10px;position: relative; font-size: 14px;line-height: 24px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.cr-lspan:after{content: '';position: absolute;left: 0;top: 10px; width: 4px;height: 4px;border-radius: 50%;background-color: #5c77ff;}
.cr-lspan:hover{color: #5c77ff;}
.cr-m{display: block;cursor: pointer; width: 100%; border-bottom: 28px solid #f3f5f9; border-top: 28px solid #f3f5f9;}
.cr-m img{width: 100%;}
.cr-more{position: absolute;top: 50%;right: 20px;transform: translate(0,-50%);display: block;cursor: pointer; font-size: 16px;color: #666666;}
.cr-more:hover{color: #5c77ff;}

.cs-a{width: 100%;padding-bottom: 80px;}
.cs-b{width: 1200px;margin: 0 auto;}
.cs-cont{ width: 100%;}
.cs-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cs-left{float: left;width: 895px;background-color: #ffffff;padding: 30px; border-radius: 5px;}
.cs-top{width: 100%;border-bottom: 1px dashed #ebebeb;text-align: center;padding-bottom: 10px;}
.cs-titles{color: #333333;font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.cs-c{width: 100%;font-size: 0;}
.cs-d{display: inline-block;vertical-align: middle;margin: 0 20px 10px; color: #666666;font-size: 14px;line-height: 24px;}
.cs-d img{width: 12px;margin-right: 10px;}
.cs-e{font-size: 14px; line-height: 28px; color: #666666;padding: 30px 0;}
.cs-e *{font-size: 14px; line-height: 28px; color: #inherit;}
.cs-f{width: 100%;text-align: center;border-bottom: 1px dashed #ebebeb;padding-bottom: 20px;font-size: 0;}
.cs-g{display: inline-block;vertical-align: middle;margin-bottom: 20px;margin-right: 35px;cursor: pointer;}
.cs-gimg{display: inline-block;vertical-align: middle;width: 26px;margin-right: 10px;}
.cs-gimg img{width: 100%;}
.cs-gtext{display: inline-block;vertical-align: middle;color: #5c77ff;font-size: 14px;line-height: 1.3;}
.cs-h{display: inline-block;vertical-align: middle;}
.cs-i{display: inline-block;vertical-align: middle;margin: 0 5px 20px;cursor: pointer;	width: 76px;height: 26px;line-height: 24px;text-align: center;color: #5c77ff;font-size: 14px;background-color: #f7f8ff;border-radius: 3px;border: solid 1px #5c77ff;}
.cs-i:hover{color: #ffffff;background-color: #5c77ff;}
.cs-j{width: 100%;padding-top: 35px;}
.cs-k{margin-bottom: 25px;	font-size: 14px; line-height: 28px; color: #666666;}
.cs-l{width: 100%;font-size: 0;}
.cs-m{display: inline-block;vertical-align: middle;background-color: #f3f5f9;width: 402px;min-height: 175px;padding: 33px 50px 10px; margin-right: 30px;margin-bottom: 25px; border-radius: 5px;}
.cs-m:nth-child(2n){margin-right: 0;}
.cs-n{display: block;margin-bottom: 20px;position: relative;}
.cs-o{display: inline-block;vertical-align: middle;width: 200px; color: #333333;font-size: 16px;line-height: 26px;}
.cs-p{display: inline-block;vertical-align: middle;	width: 45px;}
.cs-p img{width: 100%;}
.cs-code{display: none; position: absolute;top: 50%;right: -180px;transform: translate(0,-50%); width: 180px;}
.cs-code img{width: 100%;}
.cs-n:hover .cs-code{display: block;}

.cs-q{width: 100%;}
.cs-r{display: inline-block;vertical-align: middle;width:165px; color: #333333;font-size: 16px;line-height: 26px;}
.cs-s{display: inline-block;vertical-align: middle;	width: 110px;}
.cs-s img{width: 100%;}
.cs-t{font-size: 14px; line-height: 28px; color: #666666;}

.ct-a{width: 100%; }
.ct-b{width: 1200px;margin: 0 auto;}
.ct-cont{width: 100%;background-color: #fff;border-radius: 10px;margin-bottom: 40px;}
.ct-c{width: 100%; }
.ct-c img{width: 100%;}
.ct-d{width: 100%;padding: 50px 40px;}
.ct-e{width: 100%;margin-bottom: 50px;}
.ct-e:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ct-f{float: left;color: #333333;font-size: 30px;line-height: 50px;font-weight: bold;}
.ct-g{float: right;margin-right: -40px;}
.ct-share{display: inline-block;vertical-align: middle;position: relative;cursor: pointer; background-color: #5c77ff;padding: 0 10px;height: 50px;line-height: 50px;}
.ct-share img{width: 23px;}
.ct-share:before{content: '';position: absolute;top: 0;left: -19px;width: 19px;height: 50px;background-image: url('../images/a24-d.png');background-size: 19px 50px;}
.ct-share:after{content: '';position: absolute;top: 0;right: -20px;width: 20px;height: 50px;background-image: url('../images/a24-e.png');background-size: 20px 50px;}
.ct-h{display: inline-block;vertical-align: middle;position: relative;margin-left: 30px; padding: 0 18px;color: #ffffff;font-size: 18px; height: 50px;line-height: 50px;background-color: #ffba00;}
.ct-h:before{content: '';position: absolute;top: 0;left: -19px;width: 19px;height: 50px;background-image: url('../images/a24-c.png');background-size: 19px 50px;}

.ct-time{width: 100%;position: relative;padding-bottom:10px; }
.ct-hint{position: absolute;top: -32px;left: 0;padding: 0 10px; color: #e5bf4c;font-size: 14px;line-height: 20px;border: solid 1px #ffc944;}
.ct-hint:after{content: '';position: absolute;bottom: -6px;left: 20px;width: 13px;height: 6px;background-image: url('../images/a26.png');background-size: 13px 6px;background-position: center center;background-repeat: no-repeat;}
.ct-i{color: #666666;font-size: 18px;line-height: 28px;}
.ct-j{width: 100%;font-size: 0;}
.ct-jspan{color: #666666;font-size: 18px;line-height: 28px;display: inline-block;vertical-align: middle;margin-right: 18px;}
.ct-k{width: 100%;padding-bottom: 50px;border-bottom: 2px solid #e1e1e1;position: relative;}
.ct-k:after{content: '';position: absolute;bottom: -2px;left: 0;	width: 20px;height: 4px;background-color: #333333;}
.ct-l{width: 100%;font-size: 0;padding: 10px 0;}
.ct-limg{display: inline-block;vertical-align: top;width: 26px;}
.ct-limg img{width: 100%;}
.ct-ltext{display: inline-block;vertical-align: top;padding: 0 15px;width: 850px; color: #5c76ff;font-size: 18px;line-height: 28px;}
.ct-m{width: 100%;padding-top: 45px;}
.ct-n{font-size: 16px; line-height: 30px; color: #333333;}
.ct-n *{font-size: 16px; line-height: 30px; color: #333333;}

.cu-a{width: 100%; }
.cu-b{width: 1200px;margin: 0 auto;}
.cu-cont{width: 100%;background-color: #fff;border-radius: 10px;margin-bottom: 60px;}
.cu-c{width: 100%;padding: 30px; height: 400px;text-align: center;}
.cu-c img{ width: 100%;height: 100%;object-fit: contain;}
.cu-d{width: 100%;padding:   40px 40px 0;}
.cu-e{width: 100%;padding-bottom: 30px;position: relative; border-bottom: 2px solid #e1e1e1; margin-bottom: 70px;}
.cu-e:before{content: '';position: absolute;bottom: -2px;left: 0;	width: 20px;height: 4px;background-color: #333333;}
.cu-e:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cu-f{float: left;color: #333333;font-size: 30px;line-height: 50px;font-weight: bold;}
.cu-g{float: right;margin-right: -40px;}
.cu-share{display: inline-block;vertical-align: middle;position: relative;cursor: pointer; background-color: #5c77ff;padding: 0 10px;height: 50px;line-height: 50px;}
.cu-share img{width: 23px;}
.cu-share:before{content: '';position: absolute;top: 0;left: -19px;width: 19px;height: 50px;background-image: url('../images/a24-d.png');background-size: 19px 50px;}
.cu-share:after{content: '';position: absolute;top: 0;right: -20px;width: 20px;height: 50px;background-image: url('../images/a24-e.png');background-size: 20px 50px;}
.cu-h{display: inline-block;vertical-align: middle;position: relative;margin-left: 30px; padding: 0 18px;color: #ffffff;font-size: 18px; height: 50px;line-height: 50px;background-color: #ffba00;}
.cu-h:before{content: '';position: absolute;top: 0;left: -19px;width: 19px;height: 50px;background-image: url('../images/a24-c.png');background-size: 19px 50px;}

.cu-time{width: 100%;position: relative;padding-bottom:10px; }
.cu-hint{position: absolute;top: -32px;left: 0;padding: 0 10px; color: #e5bf4c;font-size: 14px;line-height: 20px;border: solid 1px #ffc944;}
.cu-hint:after{content: '';position: absolute;bottom: -6px;left: 20px;width: 13px;height: 6px;background-image: url('../images/a26.png');background-size: 13px 6px;background-position: center center;background-repeat: no-repeat;}
.cu-i{color: #666666;font-size: 18px;line-height: 28px;}
.cu-j{width: 100%;font-size: 0;}
.cu-jspan{color: #666666;font-size: 18px;line-height: 28px;display: inline-block;vertical-align: middle;margin-right: 18px;}
.cu-k{width: 100%;  position: relative;padding-bottom: 35px;}
.cu-l{width: 100%;font-size: 0;padding: 10px 0;}
.cu-limg{display: inline-block;vertical-align: top;width: 26px;}
.cu-limg img{width: 100%;}
.cu-ltext{display: inline-block;vertical-align: top;padding: 0 15px;width: 850px; color: #5c76ff;font-size: 18px;line-height: 28px;}
.cu-m{width: 100%;padding-bottom: 40px;position: relative; }
.cu-n{font-size: 16px; line-height: 30px !important;height: auto; transition: all .5s; color: #333333;overflow: hidden;}
.cu-n *{font-size: 16px; line-height: 30px !important; color: #333333;}
.cu-hide{position: absolute;transform: rotate(0);transition: all .5s;cursor: pointer; bottom: -20px;left: 50%;width: 40px;height: 40px;border-radius: 50%;background-color: #889cfe;background-image: url('../images/c39.png');background-size: 16px auto; background-position: center center;background-repeat: no-repeat;}
.cu-m.hide .cu-hide{transform: rotate(-180deg);}
.cu-m.hide .cu-n{height: 60px;}
.cu-m.take-out .cu-hide{display: none;}
.no-content{width: 100%;padding: 30px;background-color: #fff;}
.no-content img{width: 100%;}

.cv-a{width: 100%;padding-bottom: 70px;}
.cv-b{width: 1200px;margin: 0 auto;}
.cv-cont{width: 100%; }
.cv-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cv-left{float: left;width: 285px;}
.cv-left .cj-hspan{    margin: 20px 10px 0 0;}
.cv-nav{width: 100%;border-radius: 5px;overflow: hidden;margin-bottom: 20px;background-color: #fff;}
.cv-item{width: 100%;position: relative;}
.cv-c{width: 100%;position: relative;padding: 0 30px 0 20px;cursor: pointer;}
.cv-c:after{content: '';position: absolute;top: 0;right: 17px;width: 5px;height: 100%;background-image: url('../images/a5-b.png');background-size: 5px auto; background-position: center center;background-repeat: no-repeat;}
.cv-cspan{max-width: 100%;color: #666666;font-size: 14px; display: inline-block;cursor: pointer;height: 35px;line-height: 35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cv-item.show .cv-c{background-color: #5c77ff;}
.cv-item.show .cv-c:after{background-image: url('../images/a5.png');}
.cv-item.show .cv-cspan{ color: #fff;}

.cv-sub{display: none;width: 100%;}
.cv-list{width: 100%;position: relative;padding-bottom: 1px;}
.cv-list:after{content: ''; position: absolute;bottom: 0;left: 10px;width: 260px;height: 1px; border-bottom: 1px dashed #5c77ff;}
.cv-list:last-child:after{display: none;}
.cv-d{width: 100%;padding: 12px 5px;font-size: 0;}
.cv-e{display: inline-block;vertical-align: auto;cursor: pointer;color: #666666;border: solid 1px #fff;font-size: 13px;line-height: 26px; margin: 3px 5px;padding: 0 8px;}
.cv-e.active{border-radius: 6px;border: solid 1px #5c77ff;color: #5c77ff;}
.cv-f{width: 100%;text-align: center;margin-bottom: 20px;cursor: pointer;}
.cv-ftext1{display: block;width: 100%;line-height: 1.3; color: #5c77ff;font-size: 13px;}
.cv-ftext2{display: none;width: 100%;line-height: 1.3; color: #5c77ff;font-size: 13px;}
.cv-list.has-cvf .cv-d{max-height: 120px;overflow: hidden;}
.cv-list.show .cv-d{max-height:none; }
.cv-list.show .cv-ftext1{display: none; }
.cv-list.show .cv-ftext2{display: block; }
.cv-right{float: right;width: 895px;}

.cw-a{width: 100%;padding-top: 30px;padding-bottom: 80px;}
.cw-b{width: 900px;margin: 0 auto;}
.cw-top{width: 100%;background-color: #e4ecfa; background-image: linear-gradient(#e4ecfa, #e4ecfa), linear-gradient(#e9edf1,  #e9edf1);border-radius: 5px 5px 0px 0px;}
.cw-titles{border-bottom: solid 1px #c6d4ed; color: #333333;font-size: 18px;position: relative;line-height: 65px;padding: 0 20px;position: relative;}
.cw-titles:before {content: '';position: absolute;top: 50%;left: 0;margin-top: -12px;width: 3px;height: 24px;background-color: #5c77ff;}
.cw-c{width: 100%;padding: 40px 20px;font-size: 0;}
.cw-d{display: inline-block;vertical-align: middle;margin-right: 25px; width: 100px;height: 100px;padding: 8px; border-radius: 50%;background-color: #d6e0fb;}
.cw-dimg{display: block;width: 100%;height: 100%;border-radius: 50%;background-size: cover; background-position: center center;background-repeat: no-repeat;}
.cw-e{display: inline-block;vertical-align: middle;width: 730px;}
.cw-f{width: 100%;margin-bottom: 20px;}
.cw-g{display: inline-block;vertical-align: bottom;color: #333333;font-size: 20px;margin-right: 20px;}
.cw-h{display: inline-block;vertical-align: bottom; }
.cw-hspan{display: inline-block;vertical-align: bottom;position: relative; color: #666666;font-size: 14px;margin-right: 14px; }
.cw-hspan:after{content: '';position: absolute;top: 0;right: -7px;width: 1px;height: 14px;background-color: #666666;}
.cw-hspan:last-child:after{display: none;}
.cw-i{width: 100%;}
.cw-j{display: inline-block;vertical-align: middle; color: #666666;font-size: 14px;line-height: 24px;margin: 4px 60px 4px 0;}
.cw-jspan{color: #5c77ff;}

.cw-cont{width: 100%;padding: 0 20px;background-color: #fff;}
.cw-k{width: 100%;border-bottom: 1px solid #eeeeee;padding-top: 40px;padding-bottom: 35px;}
.cw-l{color: #333333;font-size: 16px;}
.cw-m{padding-top: 25px; font-size: 14px; line-height: 28px; color: #666666;}
.cw-m *{ 	font-size: 14px; line-height: 28px; color: #666666;}

.cw-n{width: 100%;border-bottom: 1px solid #eeeeee;padding-top: 40px;padding-bottom: 10px;}
.cw-o{width: 100%;padding-top: 25px;}
.cw-p{width: 100%;margin-bottom: 20px;}
.cw-q{width: 100%;}
.cw-qspan{display: inline-block;vertical-align: middle;min-width: 350px; padding-right: 10px;font-size: 14px; line-height: 28px; color: #333333;}
.cw-r{  font-size: 14px; line-height: 28px; color: #666666;}
.cw-r *{ 	font-size: 14px; line-height: 28px; color: #666666;}

.cw-s{width: 100%;border-bottom: 1px solid #eeeeee;padding-top: 40px;padding-bottom: 20px;}
.cw-t{width: 100%;padding-top: 25px;}
.cw-u{width: 100%;margin-bottom: 20px;font-size: 0;}
.cw-v{display: inline-block;vertical-align: middle;	font-size: 14px; line-height: 28px; color: #666666;}
.cw-v1{width: 390px;}
.cw-v2{width: 145px;}
.cw-v3{width: 145px;}
.cw-v4{width: 170px;}
.cw-v4 img{width: 60px;}

.cw-w{width: 100%;border-bottom: 1px solid #eeeeee;padding-top: 40px;padding-bottom: 10px;}
.cw-x{width: 100%;padding-top: 10px;}
.cw-y{width: 100%;font-size: 0;padding: 15px 0;border-bottom: 1px dashed #e5e5e5;}
.cw-y:last-child{border-bottom: none;}
.cw-ytext{display: inline-block;vertical-align: middle;width: 680px;}
.cw-yspan{display: inline-block;vertical-align: top;width: 390px;	font-size: 14px; line-height: 28px; color: #666666;}
.cw-yspan:nth-child(2n){ width: 290px; }
.cw-yimg{display: inline-block;vertical-align: middle;width: 60px;}
.cw-yimg img{width: 100%;}


.cx-a{width: 100%;padding-top: 30px;padding-bottom: 80px;}
.cx-b{width:1200px;margin: 0 auto;}
.cx-cont{width: 100%;}
.cx-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cx-left{float: left;width: 285px;}
.cx-c{display: block;width: 100%;margin: 20px 0;padding-left: 30px;color: #333333;font-size: 18px;border-left: 3px solid #5c77ff;}
.cx-cspan{color: #5c77ff;}
.cx-d{width: 100%;background-color: #ffffff;padding: 0 20px; border-radius: 5px; }
.cx-e{width: 100%;position: relative;padding: 10px 0;}
.cx-etext{display: block;width: 200px;color: #666666;font-size: 16px;line-height: 26px;}
.cx-eimg{display: none; position: absolute;top: 50%;right: 0;transform: translate(0,-50%); width: 26px;}
.cx-eimg img{width: 100%;}
.cx-e.active .cx-eimg{display: block;}

.cx-f{width: 100%;padding: 25px 20px;	background-color: #ffffff;border-radius: 5px;}
.cx-g{color: #666666;line-height: 26px;font-size: 16px;padding: 7px 0;}
.cx-gspan1{color: #ff0000;}
.cx-gspan2{color: #5c77ff;}
.cx-h{display: block;width: 100%;margin: 20px 0;padding-left: 30px;color: #333333;font-size: 18px;border-left: 3px solid #5c77ff;}
.cx-i{display: inline-block;vertical-align: middle;cursor: pointer;}
.cx-j{color: #5c77ff;font-size: 18px;}
.cx-file1{display: none;}

.cx-right{float: right;	width: 895px; background-color: #ffffff;border-radius: 5px;}
.cx-top{width: 100%;padding: 18px 0;border-bottom: 1px solid #e5e5e5;}
.cx-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.cx-titles{float: left;color: #333333;font-size: 18px;line-height: 26px; position: relative;padding-left: 20px;}
.cx-titles:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -12px;width: 3px;height: 24px;background-color: #5c77ff;}
.cx-k{float: right;padding-right: 20px;font-size: 0;}
.cx-l{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;line-height: 26px;margin-right: 20px;}
.cx-m{display: inline-block;vertical-align: middle; }
.cx-n{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;}
.cx-nimg{display: inline-block;vertical-align: middle;margin-right: 10px;}
.cx-nimg img{max-width: none;height: 26px;}
.cx-ntext{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;}
.cx-o{display: inline-block;vertical-align: middle;color: #333333;font-size: 16px;line-height: 26px;margin-left: 60px;}
.cx-p{display: inline-block;vertical-align: middle;margin-left: 30px;}
.cx-q{display: inline-block;vertical-align: middle;cursor: pointer;}
.cx-r{display: inline-block;vertical-align: middle;width: 26px;margin-right: 10px;}
.cx-r img{width: 100%;}
.cx-s{display: inline-block;vertical-align: middle;color: #666666;font-size: 14px;}
.cx-file2{display: none;}

.xy-a{width: 100%;padding: 0 20px 40px;}
.xy-top{width: 100%;font-size: 0;padding: 40px 40px 40px 0;position: relative; border-bottom: 1px solid #e5e5e5;}
.xy-b{display: inline-block;vertical-align: middle;margin-right: 25px; width: 100px;height: 100px;padding: 8px; border-radius: 50%;background-color: #d6e0fb;}
.xy-bimg{display: block;width: 100%;height: 100%;border-radius: 50%;background-size: cover; background-position: center center;background-repeat: no-repeat;}
.xy-c{display: inline-block;vertical-align: middle;width: 680px;}
.xy-d{width: 100%;margin-bottom: 20px;}
.xy-e{display: inline-block;vertical-align: bottom;color: #333333;font-size: 20px;margin-right: 20px;}
.xy-f{display: inline-block;vertical-align: bottom; }
.xy-fspan{display: inline-block;vertical-align: bottom;position: relative; color: #666666;font-size: 14px;margin-right: 14px; }
.xy-fspan:after{content: '';position: absolute;top: 0;right: -7px;width: 1px;height: 14px;background-color: #666666;}
.xy-fspan:last-child:after{display: none;}
.xy-g{width: 100%;}
.xy-h{display: inline-block;vertical-align: middle; color: #666666;font-size: 14px;line-height: 24px;margin: 4px 60px 4px 0;}
.xy-hspan{color: #5c77ff;}
.xy-edit{position: absolute;top: 40px;right: 0;width: 26px;display: block;cursor: pointer;}
.xy-edit img{width: 100%;}
.xy-cont{width: 100%;}
.xy-item{width: 100%;padding-top: 35px; border-bottom: 1px solid #e5e5e5;}
.xy-i{width: 100%;position: relative;margin-bottom: 15px;}
.xy-j{display: inline-block;}
.xy-k{display: inline-block;vertical-align: middle;line-height: 26px;color: #333333;font-size: 16px;margin-right: 20px;}
.xy-add{display: inline-block;vertical-align: middle;margin-left: 10px;cursor: pointer;}
.xy-add img{height: 26px;max-width: none;}
.xy-l{position: absolute;top: 0;right: 0; }
.xy-m{display: inline-block;vertical-align: middle;margin-left: 10px;cursor: pointer;}
.xy-m img{height: 26px;max-width: none;}
.xy-n{font-size: 14px; line-height: 28px; color: #666666; padding-bottom: 30px;}
.xy-n *{line-height: inherit;white-space: pre-wrap;}
.xy-o{width: 100%;padding-bottom: 10px; }
.xy-p{width: 100%;margin-bottom: 25px;position: relative;padding-right: 80px;}
.xy-q{width: 100%;}
.xy-qspan{display: inline-block;vertical-align: middle;min-width: 250px; padding-right: 10px;font-size: 14px; line-height: 26px; color: #333333;}
.xy-r{  font-size: 14px; line-height: 28px; color: #666666;}
.xy-r *{ white-space: pre-wrap;	font-size: 14px; line-height: 28px; color: #666666;}

.xy-t{width: 100%; padding-bottom: 10px;}
.xy-u{width: 100%;margin-bottom: 35px;position: relative;}
.xy-v{display: inline-block;vertical-align: middle;	font-size: 14px; line-height: 26px; color: #666666;}
.xy-v1{width: 300px;}
.xy-v2{width: 210px;}
.xy-v3{width: 120px;}
.xy-v4{width: 140px;}
.xy-v4 img{width: 60px;}

.xy-x{width: 100%; }
.xy-y{width: 100%;font-size: 0;padding-bottom: 25px;margin-bottom: 25px;padding-right: 80px; position: relative; border-bottom: 1px dashed #e5e5e5;}
.xy-y:last-child{border-bottom: none;margin-bottom: 0;}
.xy-ytext{display: inline-block;vertical-align: middle;width: 630px;}
.xy-yspan{display: inline-block;vertical-align: top;width: 350px;	font-size: 14px; line-height: 28px; color: #666666;}
.xy-yspan:nth-child(2n){ width: 280px; }
.xy-yimg{display: inline-block;vertical-align: middle;width: 60px;}
.xy-yimg img{width: 100%;}
.xy-preview{display: block;cursor: pointer;margin: 0 auto; color: #ffffff;font-size: 14px;text-align: center; margin-top: 40px;width: 200px;height: 44px;line-height: 44px;text-align: center;background-color: #5c77ff;border-radius: 5px;}



.wa-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wa-a.show{display: block;}
.wa-b{position: absolute;top: 50%;left: 50%;padding-top: 40px;padding-bottom: 40px;max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width: 765px; background-color: #ffffff;}
.wa-close{position: absolute;top: 15px;right: 30px;width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wa-cont{width: 100%; padding: 0 40px;}
.wa-form{width: 100%;}
.wa-titles{color: #333333;font-size: 18px;font-weight: bold;text-align: center;margin-bottom: 40px;}
.wa-list{display: inline-block;text-align: left;width: 670px;font-size: 0;}
.wa-item{display: inline-block;vertical-align: top;  margin:0 15px 10px ;position: relative;padding-left: 70px;}
.wa-c{position: absolute;top: 0;left: 0;  color: #666666;font-weight: bold; font-size: 14px;line-height: 30px;}
.wa-d{display: inline-block;vertical-align: top;position: relative;width: 235px; border-bottom: 1px solid #eeeeee;}
.wa-e{width: 100%;border: none;height: 30px;line-height: 30px;color: #666666;font-size: 14px;padding-left: 40px;}

.wa-d .select-cur{height: 30px;line-height: 30px;padding-left: 40px;color: #666666;}
.wa-d .select-cont{top: 31px;}

.wa-f{width: 100%;position: relative;}
.wa-f:after{content: "";position: absolute;right: 20px;top: 0;z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.wa-layui{width: 100%;padding-left: 40px;cursor: pointer; height: 30px;line-height: 30px;color: #666666;font-size: 14px; border: none;position: relative;z-index: 10;background-color: transparent;}

/* .wa-item:nth-child(2n)  {margin-right: 0;} */
.wa-item .wa-e{padding-left: 60px;}
.wa-item .wa-d .select-cur{padding-left: 60px;}
.wa-item .wa-layui{padding-left: 60px;}

.wa-g{ position: relative;padding-right: 15px;  padding-left: 85px; width: 100%;margin-bottom: 10px;font-size: 0;  }
.wa-g .wa-c{left: 15px;}
.wa-h{width: 100%;border-bottom: 1px solid #eeeeee;}
.wa-i{width: 100%;font-size: 0;margin-bottom: 20px;padding: 0 15px;}
.wa-j{display: inline-block;vertical-align: top;width: 130px; color: #666666;font-weight: bold; font-size: 14px;line-height: 34px;}
.wa-k{display: inline-block;vertical-align: top;width: 450px; }
.wa-k *{display: inline-block;vertical-align: top;}
/* .pic-list{display: inline-block;vertical-align: top;} */
/* .pic-list-71{display: inline-block;vertical-align: top;} */
.wa-l{display: inline-block;vertical-align: middle; position: relative;	width: 34px;height: 34px;line-height: 32px;text-align: center; border-radius: 5px;border: solid 1px #666; position: relative;cursor: pointer;}
.wa-camera{width: 16px;vertical-align: middle;cursor: pointer;}
.wa-imgs{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 123;opacity: 0;cursor: pointer;}


.wa-box{width: 34px;height: 34px;line-height: 32px;margin-right: 15px;margin-bottom: 15px; display: inline-block;vertical-align: top;border: 1px solid #eeeeee;border-radius: 5px;position: relative;text-align: center; }
.wa-img{max-width: 90%;max-height: 90%;vertical-align: middle;}
.wa-delete{position: absolute;top: -8px;right: -8px;width: 16px;height: 16px; border-radius: 50%; background-image: url('../images/c12.png');background-size: 10px auto;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wa-box:hover .wa-delete{opacity: 1;}
.wa-m{width: 100%;text-align: center;font-size: 0;}
.wa-o{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.wa-p{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}

.wa-cont .xf-f .select-contbox{max-height: 280px;}
.wa-cont .xf-f .select-cur{padding-left: 60px;}
.wa-cont .select-contbox{max-height: 110px;}
.wa-cont .xf-f{width: 100%;padding: 0 15px;padding-left: 85px; margin-bottom: 5px;position: relative;}
.wa-cont .xf-g{ position: absolute;top: 0; left: 15px;  text-align: left;padding-right: 0;font-size: 14px;    color: #666666;font-weight: bold;}
.wa-cont .xf-h{width: 570px;}
.wa-cont .xf-l{width: 182px;border: none;border-bottom:1px solid #eeeeee;}




.wb-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wb-a.show{display: block;}
.wb-b{position: absolute;top: 50%;left: 50%;padding-top: 40px;padding-bottom: 40px;max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.wb-close{position: absolute;top: 15px;right: 15px;width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wb-cont{width: 100%; padding: 0 60px;}
.wb-form{width: 100%;}
.wb-list{width: 100%;}
.wb-item{width: 100%;margin-bottom: 15px;}
.wb-c{width: 100%;height: 180px;line-height: 1.5;padding: 10px 20px;color: #333;font-size: 14px; background-color: #ffffff;border-radius: 4px;border: solid 1px #eeeeee;}
.wb-d{width: 100%;padding-top: 15px;font-size: 0;text-align: center;}
.wb-cancel{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.wb-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.wb-e{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}

.wc-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wc-a.show{display: block;}
.wc-b{position: absolute;top: 50%;left: 50%;transition: all .5s; max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.wc-close{position: absolute;top: 15px;left: 530px; width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wc-cont{width: 100%;padding-bottom: 45px;padding-top: 45px; }
.wc-form{width: 100%;}
.wc-list{width: 100%;padding: 0 60px 10px 50px ;width: 570px; }
.wc-item{  margin-bottom: 20px;}
.wc-c{width: 100%;}
.wc-top{width: 100%;position: relative;border-bottom: 1px solid #eeeeee;margin-bottom: 13px;}
.wc-d{color: #333333;font-size: 16px;line-height: 35px;font-weight: bold;}
.wc-more{position: absolute;top: 0;right: 0;padding: 0 30px 0 15px; height: 35px; cursor: pointer;}
.wc-more img{ position: absolute;top: 50%;right: 15px;transform: translate(0,-50%); width: 6px;margin-left: 10px; }
.wc-more font{display: block; max-width:200px; font-size: 14px; color: #5c77ff;line-height: 35px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.wc-e{width: 100%;font-size: 0;}
.wc-f{display: inline-block;vertical-align: middle;cursor: pointer;margin-bottom: 8px;color: #666666;font-size: 14px; width: 105px;text-align: center;padding: 5px 2px;line-height: 22px; margin-right: 10px;background-color: #ffffff;border-radius: 4px;border: solid 1px #eeeeee;}
.wc-f:nth-child(4n){margin-right: 0;}
.wc-f.active{ border: 1px solid #5c77ff;color: #5c77ff;}
.wc-sub{display: none; position: absolute;top: 0;left: 570px;width: 350px;height: 100%;}
.wc-g{width: 100%;position: absolute;top: 0;left: 0;width: 50%;height: 100%;max-height: 90vh;padding-top: 100px; overflow: auto;background-color: #eef1f7;}
.wc-g:nth-child(2){left: 50%;background-color: #fff;}
.wc-sub.has-hg1 .wc-g{width: 100%;}
.wc-sub.has-hg3 .wc-g{width: 33.33%;}
.wc-sub.has-hg3 .wc-g:nth-child(2){left: 33.33%;}
.wc-sub.has-hg3 .wc-g:nth-child(3){left: 66.66%;}
.wc-h{position: absolute;top: 50px;padding: 0 10px 0 25px ;color: #333333;font-size: 16px;font-weight: bold;}
.wc-i{width: 100%;padding: 0 10px 0 25px ;}
.wc-j{display: block;	color: #666666;font-size: 14px;line-height: 24px;margin-bottom: 10px;cursor: pointer;}
.wc-j.active{color: #5c77ff;}
.wc-k{width: 100%;text-align: center;font-size: 0;}
.wc-cancel{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #333333;font-size: 14px;background-color: #e1e6f0;border-radius: 5px;}
.wc-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}

.wc-l{width: 100%;padding: 0 60px 10px 50px ;width: 570px;font-size: 0;}
.wc-m{display: inline-block;vertical-align: middle;margin-right: 10px;margin-bottom: 10px;}
.wc-m:nth-child(2n){margin-right: 0;}
.wc-n{display: inline-block;vertical-align: top;width: 70px;color: #333333;font-size: 14px;line-height: 35px;}
.wc-o{display: inline-block;vertical-align: top;width: 150px;}
.wc-p{width: 100%;border: none;height: 35px;line-height: 35px;color: #666;font-size: 14px;padding: 0 10px; border-radius: 4px;border: solid 1px #eeeeee;}
.wc-q{width: 100%;border: solid 1px #eeeeee;}
.wc-q .select-cur{height: 35px;line-height: 35px;padding-left: 10px;color: #666;}
.wc-q .select-cont{top: 36px;}

.wc-a.has-sub .wc-b{width: 920px;padding-right: 320px;}
.wc-item.show .wc-sub{display: block;}

.wd-a{width: 100%;padding-top: 100px;padding-bottom: 260px; background-image: url('../images/bg2.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wd-b{width: 1200px;margin: 0 auto;}
.wd-cont{width: 100%;}
.wd-c{position: relative;padding-bottom: 35px;margin-bottom: 40px; border-bottom: 2px solid #e1e1e1;}
.wd-c:after{content: '';position: absolute;bottom: -2px;left: 0;width: 20px;height: 4px;background-color: #333333;}
.wd-titles{ color: #333333;font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.wd-time{ color: #333333;font-size: 18px;}
.wd-d{width: 100%;}
.wd-f{font-size: 16px; line-height: 22px; color: #333333;}
.wd-f *{font-size: 16px; line-height: 22px; color: #333333;}

.wd-g{width: 100%;text-align: center;margin-top: 50px;margin-bottom: 50px;}
.wd-h{display: inline-block;cursor: pointer;}
.wd-himg{display: inline-block; width: 50px;margin-bottom: 10px;}
.wd-himg img{width: 100%;}
.wd-htext{line-height: 1.3;   font-size: 16px; color: #3d7eff;}

.wd-i{width: 100%;position: relative;padding: 15px 200px 15px 0;border-top: 1px dashed #e1e1e1;}
.wd-j{width: 100%;}
.wd-k{display: block;cursor: pointer;margin: 15px 0 ;font-size: 16px; line-height: 22px; color: #333333;}
.wd-k:hover{color: #3d7eff;}
.wd-l{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);display: block;cursor: pointer;text-align: center; width: 180px;height: 45px;line-height: 45px;font-size: 16px;background-color: #3d7eff;color: #fff; border-radius: 5px;}

.we-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.we-a.show{display: block;}
.we-b{position: absolute;top: 50%;left: 50%;transition: all .5s; max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.we-close{position: absolute;top: 15px;left: 530px; width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.we-cont{width: 100%;padding: 45px 60px; text-align: center;}
.we-titles{width: 100%; font-size: 20px;margin-bottom: 20px;}
.we-c{width: 100%;font-size: 0;margin-bottom: 20px;}
.we-d{display: inline-block;vertical-align: middle;line-height: 1.3;color: #666666;font-size: 14px;}
.we-e{display: inline-block;vertical-align: middle;width: 120px;margin: 0 10px;text-align: center;  height: 35px;line-height: 35px;color: #666666;font-size: 14px;padding: 0 5px; border-radius: 4px;border: solid 1px #eeeeee;}
.we-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.we-a .select-contbox{max-height: 110px;}

.wf-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wf-a.show{display: block;}
.wf-b{position: absolute;top: 50%;left: 50%;padding-top: 40px;padding-bottom: 40px;max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.wf-close{position: absolute;top: 15px;right: 15px;width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wf-cont{width: 100%; padding: 0 60px;text-align: center;}
.wf-form{width: 100%;}
.wf-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.wf-list{width: 100%;text-align: left;}
.wf-item{width: 100%;margin-bottom: 15px;}
.wf-titles{display: inline-block;vertical-align: top;width: 80px;padding-top: 5px;line-height: 25px;  color: #333;font-size: 14px; }
.wf-c{display: inline-block;vertical-align: top;width: 350px;position: relative;}
.wf-c:after{content: ""; position: absolute;right: 20px;top: 0;z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.wf-layui{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wf-d{display: inline-block;vertical-align: middle;width: 350px;position: relative;}
.wf-e{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wf-textarea{width: 100%;height: 180px;line-height: 1.5;padding: 10px 20px;color: #333;font-size: 14px; background-color: #ffffff;border-radius: 4px;border: solid 1px #eeeeee;}
.wf-a .select-contbox{max-height: 110px;}

.wg-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wg-a.show{display: block;}
.wg-b{position: absolute;top: 50%;left: 50%;padding-top: 40px;padding-bottom: 40px;max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.wg-close{position: absolute;top: 15px;right: 15px;width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wg-cont{width: 100%; padding: 0 60px;text-align: center;}
.wg-form{width: 100%;}
.wg-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.wg-list{width: 100%;text-align: left;}
.wg-item{width: 100%;margin-bottom: 15px;}
.wg-titles{display: inline-block;vertical-align: top;width: 80px;padding-top: 5px;line-height: 25px;  color: #333;font-size: 14px; }
.wg-c{display: inline-block;vertical-align: top;width: 350px;position: relative;}
.wg-c:after{content: ""; position: absolute;right: 20px;top: 0;z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.wg-layui{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wg-d{display: inline-block;vertical-align: middle;width: 350px;position: relative;}
.wg-e{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wg-textarea{width: 100%;height: 180px;line-height: 1.5;padding: 10px 20px;color: #333;font-size: 14px; background-color: #ffffff;border-radius: 4px;border: solid 1px #eeeeee;}
.wg-f{display: inline-block;vertical-align: top;width: 350px;position: relative;border: solid 1px #eeeeee;}
.wg-f .select-cur{height: 35px;line-height: 35px;}
.wg-f .select-cont{top: 36px;}
.wg-a .select-contbox{max-height: 110px;}

.wh-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wh-a.show{display: block;}
.wh-b{position: absolute;top: 50%;left: 50%;padding-top: 40px;padding-bottom: 40px;max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.wh-close{position: absolute;top: 15px;right: 15px;width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wh-cont{width: 100%; padding: 0 60px;text-align: center;}
.wh-form{width: 100%;}
.wh-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.wh-list{width: 100%;text-align: left;}
.wh-item{width: 100%;margin-bottom: 15px;}
.wh-titles{display: inline-block;vertical-align: top;width:100px;padding-top: 5px;line-height: 25px;  color: #333;font-size: 14px; }
.wh-c{display: inline-block;vertical-align: top;width: 340px;position: relative;}
.wh-c:after{content: ""; position: absolute;right: 20px;top: 0;z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.wh-layui{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wh-d{display: inline-block;vertical-align: middle;width: 340px;position: relative;}
.wh-e{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wh-textarea{width: 100%;height: 180px;line-height: 1.5;padding: 10px 20px;color: #333;font-size: 14px; background-color: #ffffff;border-radius: 4px;border: solid 1px #eeeeee;}
.wh-a .select-contbox{max-height: 110px;}

.wi-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wi-a.show{display: block;}
.wi-b{position: absolute;top: 50%;left: 50%;transition: all .5s;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.wi-close{position: absolute;top: 15px;left: 530px;z-index: 18; width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wi-cont{width: 100%; text-align: center; max-height: 90vh;overflow: auto;}
.wi-form{width: 100%;padding: 45px 60px;}
.wi-titles{width: 100%;font-size: 18px;color: #333;margin-bottom: 15px;text-align: left;}
.wi-list{width: 100%; text-align: left;}
.wi-item{display: block;margin-bottom: 15px;padding: 10px ;cursor: pointer; width: 100%;border: solid 1px #eeeeee;border-radius: 5px;font-size: 0;}
.wi-c{display: inline-block;vertical-align: middle;width: 90px;}
.wi-c img{width: 100%;}
.wi-d{display: inline-block;vertical-align: middle;width: 330px;padding-left: 15px;}
.wi-e{width: 100%;line-height: 1.5;color: #333;font-weight: bold; margin-bottom: 10px;font-size: 16px;}
.wi-f{width: 100%;}
.wi-fspan{display: inline-block;vertical-align: middle;font-size: 14px;color: #666;line-height: 1.3;margin-bottom: 15px;margin-right: 15px;}
.wi-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.wi-a .select-contbox{max-height: 110px;}

.wj-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wj-a.show{display: block;}
.wj-b{position: absolute;top: 50%;left: 50%;padding-top: 40px;padding-bottom: 40px;max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); min-width:570px; background-color: #ffffff;}
.wj-close{position: absolute;top: 15px;right: 15px;width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wj-cont{width: 100%; padding: 0 60px;text-align: center;}
.wj-form{width: 100%;}
.wj-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.wj-list{width: 100%;text-align: left;}
.wj-item{width: 100%;margin-bottom: 15px;}
.wj-titles{display: inline-block;vertical-align: top;width: 90px;padding-top: 5px;line-height: 25px;  color: #333;font-size: 14px; }
.wj-c{display: inline-block;vertical-align: top;width: 350px;position: relative;}
.wj-c:after{content: ""; position: absolute;right: 20px;top: 0;z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.wj-layui{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wj-d{display: inline-block;vertical-align: middle;width: 350px;position: relative;}
.wj-e{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wj-textarea{width: 100%;height: 180px;line-height: 1.5;padding: 10px 20px;color: #333;font-size: 14px; background-color: #ffffff;border-radius: 4px;border: solid 1px #eeeeee;}
.wj-f{display: inline-block;vertical-align: top;width: 350px;position: relative;border: solid 1px #eeeeee;}
.wj-f .select-cur{height: 35px;line-height: 35px;}
.wj-f .select-cont{top: 36px;}
.wj-a .select-contbox{max-height: 110px;}
.wj-a .wa-k{width: 350px; }
.wj-a .wa-l{width: 50px;height: 50px;line-height: 48px;}
.wj-a .wa-box{width: 50px;height: 50px;line-height: 48px;}


.wk-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wk-a.show{display: block;}
.wk-b{position: absolute;top: 50%;left: 50%;transition: all .5s; max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:600px; background-color: #ffffff;}
.wk-close{position: absolute;top: 15px;right: 30px; width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wk-cont{width: 100%;padding: 45px 60px;  }
.wk-titles{font-size: 17px;color: #333;line-height: 1.3;margin-bottom: 45px;}
.wk-list{width: 100%;border-bottom: 1px dashed #ccc;margin-bottom: 15px;}
.wk-c{font-size: 12px;line-height: 1.3;color: #333;margin-bottom: 25px;}
.wk-cspan{color: #ee0e0e;}
.wk-d{width: 100%;color: #333;line-height: 1.5;margin-bottom: 15px;font-size: 14px;}
.wk-d *{line-height: inherit;}
.wk-dspan{color: #ee0e0e;}
.wk-e{line-height: 1.3;color: #666;margin-bottom: 20px;}
.wk-f{width: 100%; }
.wk-g{width: 100%;color: #333;line-height: 1.5;margin-bottom: 15px;font-size: 12px;}
.wk-gspan{color: #ee0e0e;}
.wk-h{width: 100%;text-align: right; }
.wk-i{color: #333;line-height: 1.5;margin-bottom: 15px;font-size: 12px;}
.wk-k{width: 100%;text-align: center;}
.wk-l{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 15px;font-size: 14px; line-height: 1.3;color: #333;     width: 100px;height: 36px; line-height: 36px;border: solid 1px #cccccc;}
/* .wk-l:hover{color: #ee0e0e;} */

.wl-a{width: 100%;padding-top: 65px;padding-bottom: 95px;}
.wl-b{width: 1200px;margin: 0 auto;}
.wl-cont{width: 100%; background-color: #100f73;border-radius: 5px;}
.wl-top{width: 100%;padding: 90px 0; min-height: 567px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wl-list{ width: 885px;min-height: 363px;padding: 40px 30px; margin: 0 auto;font-size: 0;  box-shadow: 0px 43px 99px 18px rgba(4, 0, 0, 0.57);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wl-left{display: inline-block;vertical-align: middle;width: 375px;text-align: center;}
.wl-c{color: #172086;font-size: 26px;line-height: 36px;text-shadow: #c6ab6a 1px 0 0, #c6ab6a 0 1px 0, #c6ab6a -1px 0 0, #c6ab6a 0 -1px 0;}
.wl-d{display: inline-block; padding-bottom: 5px;margin-bottom: 15px; color: #172086;font-size: 17px;line-height: 36px;text-shadow: #c6ab6a 1px 0 0, #c6ab6a 0 1px 0, #c6ab6a -1px 0 0, #c6ab6a 0 -1px 0;position: relative;}
.wl-d:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background-image: url('../images/c46.png');background-size: auto 4px;background-position: center center;}
.wl-e{color: #151c78;font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.wl-f{letter-spacing: -1px;color: #ff255c;font-size: 27px;line-height: 37px;font-weight: bold;margin-bottom: 5px;}
.wl-g{margin-bottom: 30px; display: block;cursor: pointer;letter-spacing: -1px;color: #da0045;font-size: 17px;line-height: 27px; font-weight: bold;}
.wl-g span{font-size: 14px;font-weight: normal;}
.wl-create{display: inline-block;cursor: pointer;color: #fef8e3;font-size: 14px; width: 222px;height: 42px;line-height: 42px;background-color: #c31116;box-shadow: 0px 6px 16px 0px rgba(195, 17, 22, 0.4);border-radius: 21px;}

.wl-right{display: inline-block;vertical-align: middle;  width: 384px;margin-left: 50px;background-color: rgba(255,255,255,.7);padding: 4px;}
.wl-text{border: solid 1px #161e82;width: 100%;padding: 30px 25px 50px;}
.wl-h{color: #222222;font-size: 20px;line-height: 30px;text-align: center;margin-bottom: 15px;}
.wl-i{color: #444444;font-size: 13px;line-height: 30px;}
.wl-i *{font-size: 13px; display: inline;border-bottom: dashed 1px #be8e6f;padding: 8px 6px;}

.wl-bottom{width: 100%;padding: 60px 40px;}
.wl-titles{width: 100%;text-align: center;margin-bottom: 48px;}
.wl-titles span{letter-spacing: -1px;font-size: 46px;color: #f8f7fd;font-weight: bold;position: relative;}
.wl-titles span:before{ content: ''; position: absolute;top: 0;left: -35px;width: 16px;height: 100%;background-image: url('../images/c47.png'); background-size:16px auto  ;background-position: center center;background-repeat: no-repeat;}
.wl-titles span:after{ content: ''; position: absolute;top: 0;right: -35px;width: 16px;height: 100%;background-image: url('../images/c48.png'); background-size:16px auto  ;background-position: center center;background-repeat: no-repeat;}

.wl-j{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.wl-item{display: inline-block;vertical-align: middle; cursor: pointer;margin-right: 20px;margin-bottom: 20px; padding: 13px 20px; width: 360px;background-color: #1233f9; background-image: linear-gradient(0deg, #1233f9 0%, #0610ba 100%), linear-gradient(#ffffff, #ffffff);background-blend-mode: normal, normal;border-radius: 8px;}
.wl-item:nth-child(3n){margin-right: 0;}
.wl-k{display: inline-block;vertical-align: middle;width: 125px;height: 180px;line-height: 180px;}
.wl-k img{ max-width: 100%;max-height: 100%;}
.wl-l{display: inline-block;vertical-align: middle;width: 170px;margin-left: 20px;}
.wl-m{color: #ffffff;font-size: 18px;line-height: 28px; margin-bottom: 8px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wl-n{color: #ffffff;font-size: 12px;line-height: 22px; margin-bottom: 8px;}
.wl-o{color: #ffffff;font-size: 13px;line-height: 18px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.wl-p{display: inline-block; min-width: 75px;color: #0611bc;font-size: 13px;margin-top: 12px;height: 29px;line-height: 29px;text-align: center;background-color: #ffffff;box-shadow: 0px 4px 6px 0px rgba(0, 57, 220, 0.22);border-radius: 12px;}

.wm-a{width: 100%; min-height: 1318px; background-color: #ffffff;}
.wm-b{width: 100%;padding: 28px 20px;}
.wm-top{width: 100%;border-bottom: 1px solid #eee;font-size: 0;margin-bottom: 20px;}
.wm-nav{display: inline-block;vertical-align: top;cursor: pointer; position: relative;border: 1px solid #eee;border-bottom: none;font-size: 0;line-height: 40px; padding: 0 30px;font-size: 13px;color: #333;margin-right: 10px;}
.wm-nav.active{color: #5c77ff;}
.wm-nav.active:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background-color: #5c77ff;}
.wm-nav.active:after{content: '';position: absolute;bottom: -2px;left: 0;width: 100%;height: 3px;background-color: #fff;}
.wm-cont{width: 100%;padding-bottom: 40px;}
.wm-c{width: 100%;background-color: #fbfbfb;font-size: 0;display: flex;flex-wrap: wrap;}
.wm-d{display: inline-block;vertical-align: middle;width: 16%; font-size: 13px;color: #333;text-align: center;padding: 12px 5px;line-height: 1.3;border: 1px solid #eee;}
.wm-d:nth-child(1){width: 20%;}

.wm-e{width: 100%;}
.wm-item{width: 100%;font-size: 0;font-size: 0;display: flex;flex-wrap: wrap;}
.wm-f{display: inline-block;vertical-align: middle;width: 16%; font-size: 13px;color: #666;text-align: center;padding: 12px 5px;line-height: 1.3;border: 1px solid #eee;}
.wm-f:nth-child(1){width: 20%;}
.wm-f:nth-child(6){color: #ff0087;}

.wm-g{width: 100%;}
.wm-h{width: 100%;margin-bottom: 20px; background-color: #f5faff;border: 1px dashed #5c77ff;padding: 10px 45px;}
.wm-i{color: #5c77ff;line-height: 24px;font-size: 14px;margin-bottom: 15px;position: relative;}
.wm-i:after{content: '';position: absolute;top: 0;left: -30px;height:24px; width: 30px;background-image: url('../images/c50.png'); background-size: 20px auto;background-position: left center;background-repeat: no-repeat;}
.wm-j{line-height: 1.5;color: #333;font-size: 12px;}
.wm-j *{line-height: inherit;}
.wm-k{line-height: 40px;padding: 0 10px;font-size: 14px; background-color: #f8f8f8;}
.wm-l{width: 100%;padding: 10px 0;}
.wm-m{width: 100%;font-size: 0;padding: 10px ;}
.wm-n{display: inline-block;vertical-align:middle;font-size: 12px;color: #333;width: 130px;font-weight: bold;}
.wm-o{display: inline-block;vertical-align:middle;font-size: 12px;color: #666;width: 600px;}
.wm-amend{display: inline-block;cursor: pointer;margin-top: 20px; width: 100px;color: #ffffff;font-size: 14px;height: 36px;line-height: 36px;text-align: center; background-color: #5c77ff;}

.wm-box{width: 100%;}
.wm-box1{display: block;}
.wm-box2{display: none;}
.wm-g.show .wm-box1{display: none;}
.wm-g.show .wm-box2{display: block;}
.wm-form{width: 100%;}
.wm-p{width: 100%;padding: 15px 15px 15px 0;}
.wm-q{width: 100%;font-size: 0;margin-bottom: 15px;}
.wm-r{display: inline-block;vertical-align: middle;font-size: 14px;color: #333; text-align: right;padding-right: 15px;width: 150px;}
.wm-r span{color: #dc0000;}
.wm-s{display: inline-block;vertical-align: middle;width: 600px; }
.wm-t{width: 100%;border: solid 1px #e3e3e3;padding: 0 20px;line-height: 45px;height: 45px;color: #333333;font-size: 14px;}
.wm-u{width: 100%;padding-left: 150px;padding-top: 15px;}
.wm-submit{border: none;display: inline-block; vertical-align: top; cursor: pointer; color: #ffffff;font-size: 14px;width: 200px;height: 45px;line-height: 45px;text-align: center;background-color: #5c77ff;}

.wm-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative;cursor: pointer;margin-right: 50px;}
.wm-icon{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius: 50%;border: solid 1px #223355;margin-right: 10px; }
.wm-text{display: inline-block;vertical-align: middle;font-size: 14px;color: #333; line-height: 26px;}
.wm-radio{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 123;cursor: pointer;opacity: 0;}
.wm-label.selected .wm-icon{ border: solid 1px #5c77ff;background-size: 9px auto;  background-repeat: no-repeat;background-position: center center;background-image: url(../images/a72.png);}



.wn-a{width: 100%;background-color: #fff;padding: 60px;}
.wn-cont{width: 100%;text-align: center;}
.wn-form{width: 100%;}
.wn-list{width: 100%;text-align: left;}
.wn-item{width: 100%;font-size: 0;    margin-bottom: 30px;}
.wn-b{display: inline-block;vertical-align: top;  width: 150px; color: #333333;font-size: 16px;line-height: 45px;}
.wn-c{display: inline-block;vertical-align: top;width: 600px;}
.wn-d{width: 100%;height: 45px;padding: 0 20px;color: #666666;font-size: 14px;border-radius: 6px;border: solid 1px #e3e3e3;}

.wn-submit{margin-top: 20px; border: none;cursor: pointer;color: #ffffff;font-size: 14px;width: 200px;height: 45px; line-height: 45px;background-color: #5c77ff;border-radius: 5px;}

.wn-a .select-cur{ height: 45px;line-height: 45px;border: solid 1px #e3e3e3;border-radius: 6px;}
.wn-a .select-cur:after{    width: 12px; background-size: 12px auto;background-image: url(../images/c13.png);}
.wn-a .picture-a{width: 100%;}
.wn-a .picture-b{display: inline-block;vertical-align: middle;margin-bottom: 30px;width: 180px;height: 100px;margin-right: 20px;background-color: #f9f9f9;border-radius: 2px;border: solid 1px #dddddd;}
.wn-a .picture-c{display: block;text-align: center;cursor: pointer;}
.wn-a .picture-d{width: 100%;height: 70px;line-height: 70px;text-align: center;}
.wn-a .picture-d img{max-width: 100%;max-height: 80%;}
.wn-a .picture-e{width: 100%;font-size: 14px;color: #6d7177;line-height: 20px; }
.wn-a .get-picture{display: none;}
.wn-a .picture-f{display: inline-block;vertical-align: middle;max-width: 224px;color: #6d7177;font-size: 14px;line-height: 1.3;}
.wn-a .picture-g{display: inline-block;vertical-align: middle;max-width: 350px;color: #888888;font-size: 14px;line-height: 1.3;}
.wn-a .picture-h{display: none;margin-right: 20px;margin-bottom: 30px; width: 180px;height: 100px;line-height: 98px;text-align: center; background-color: #f9f9f9;border-radius: 2px;border: solid 1px #dddddd;}
.wn-a .picture-h img{max-width: 90%;max-height: 90%;}
.wn-a .picture-h.show{display: inline-block;vertical-align: middle;}

.wo-a{width: 100%;padding-top: 65px;padding-bottom: 85px;}
.wo-b{width: 1200px;margin: 0 auto;padding-bottom: 70px; background-color: #120924;border-radius: 5px;}
.wo-cont{width: 100%;padding: 75px 40px;}
.wo-list{width: 100%;min-height: 668px;position: relative;}
.wo-list:before{content: '';position: absolute;left: 0;top: 0;z-index: 8; width: 30%;height: 100%;background-image: url('../images/c56.png');background-size: auto 100%;background-position: left center;background-repeat: no-repeat;}
.wo-list:after{content: '';position: absolute;right: 0;top: 0;z-index: 8; width: 30%;height: 100%;background-image: url('../images/c57.png');background-size: auto 100%;background-position: right center;background-repeat: no-repeat;}
.wo-c{position: relative;z-index: 18;width: 100%;padding-top: 35px;text-align: center;margin-bottom: 50px;}
.wo-d{display: inline-block;vertical-align: middle;font-weight: bold; font-size: 62px;  font-size: 60px;background-image: linear-gradient(55deg,#00fbe1,#00c6ff);-webkit-background-clip:text;color: transparent; }
.wo-e{display: inline-block;vertical-align: middle;padding-left: 15px;text-align: left;}
.wo-f{font-size: 0;display: block;width: auto;margin-bottom: 13px;}
.wo-g{display: inline-block;vertical-align: middle;}
.wo-h{display: inline-block;vertical-align: middle;font-size: 28px;color: #00c6ff;font-family: SourceHanSansSC-Light;}
.wo-i{display: inline-block;vertical-align: middle;font-size: 28px;color: #00c6ff;font-family: SourceHanSansSC-Light;}
.wo-j{display: inline-block; border: 1px solid #0a6770;font-size: 0;}
.wo-k{display: inline-block;vertical-align: middle;line-height: 26px;padding: 0 15px;background-color: #00fed9;  color: #0a5061;font-size: 14px;}
.wo-time{display: inline-block;vertical-align: middle;margin: 0 20px; color: #00f2ec;font-size: 14px;}
.wo-place{display: inline-block;vertical-align: middle; margin-right: 20px; color: #00f2ec;font-size: 14px;}
.wo-l{position: relative;z-index: 18; width: 100%;font-size: 0;text-align: center;padding-bottom: 20px;}
.wo-m{display: inline-block;vertical-align: top;width: 475px;margin: 0 15px 20px;}
.wo-m img{width: 100%;}

.wo-n{display: inline-block;vertical-align: top;width: 485px;min-height: 311px; margin: 0 15px 20px;background-image: url('../images/c68.png'); background-size: 485px 311px;background-position: center center;background-repeat: no-repeat;}

.wo-o{position: relative;z-index: 18;width: 100%;text-align: center;font-size: 0;}
.wo-p{display: inline-block;vertical-align: top;margin: 0 10px;padding-top: 32px; width: 149px;height: 150px;background-image: url('../images/c67.png'); background-size: 149px 150px;background-position: center center;background-repeat: no-repeat;}
.wo-q{width: 90px; margin: 0 auto;	font-size: 17px; line-height: 26px; color: #ffffff;}
.wo-q *{line-height: inherit;}

.wo-r{width: 100%;position: relative;text-align: left;padding: 17px 30px 0;}
.wo-s{color: #ffffff;font-size: 21px;}
.wo-t{position: absolute;right: 30px;bottom: 17px;}
.wo-u{display: inline-block;vertical-align: middle;position: relative;color: #ffffff;font-size: 12px;margin-left: 30px;}
.wo-u1:before{content: '';display: inline-block;vertical-align: middle;margin-right: 8px; border-radius: 50%; width: 9px;height: 9px;background-color: #00d1f9;background-image: linear-gradient(-31deg, #00d1f9 0%, #00e6ee 50%, #00fae2 100%), linear-gradient(#00fbe1, #00fbe1);background-blend-mode: normal, normal;box-shadow: 0px 2px 7px 0px rgba(0, 219, 243, 0.36);}
.wo-u2:before{content: '';display: inline-block;vertical-align: middle;margin-right: 8px; border-radius: 50%; width: 9px;height: 9px;background-color: #00c6ff;	background-image: linear-gradient(#00c6ff, #00c6ff), linear-gradient(#00fbe1,  #00fbe1);background-blend-mode: normal, normal;box-shadow: 0px 2px 5px 0px rgba(0, 198, 255, 0.36);}
.wo-v{font-size: 12px; line-height: 26px; color: #00bfd2;}
.myChart{width: 420px;margin: 0 auto; height: 240px;}

.wp-a{width: 100%;text-align: center;}
.wp-titles{display: inline-block;position: relative;margin-bottom: 50px;}
.wp-titles:before{content: '';position: absolute;top: 0;left: -35px; width:16px;height: 100%;background-image: url('../images/c60.png'); background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.wp-titles:after{content: '';position: absolute;top: 0;right: -35px; width:16px;height: 100%;background-image: url('../images/c61.png'); background-size: 16px auto;background-position: center center;background-repeat: no-repeat;}
.wp-cont{width: 1135px;margin: 0 auto;font-size: 0;text-align: left;}
.wp-item{display: inline-block;vertical-align: top;cursor: pointer;font-size: 0;margin: 0 10px 25px;padding: 20px; width: 357px;height: 218px;background-image: url('../images/c64.png'); background-size: 357px 218px;background-position: center center;background-repeat: no-repeat;}
.wp-img{display: inline-block;vertical-align: middle; width: 125px;height: 178px;line-height: 178px;text-align: center;}
.wp-img img{max-width: 100%;max-height: 100%;}
.wp-text{display: inline-block;vertical-align: middle;width: 165px;margin-left: 20px;}
.wp-name{font-size: 22px;line-height: 30px; color: #00fae2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wp-nub{font-size: 13px;line-height: 20px;margin-bottom: 10px; color: #00fae2;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wp-c{font-size: 13px; line-height: 20px;color: #00fae2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.wp-d{margin-top: 15px;color: #110925;font-size: 13px; display: inline-block;width: 76px;height: 30px;text-align: center;line-height: 30px;background-image: url('../images/c62.png'); background-size: 76px 30px;background-position: center center;background-repeat: no-repeat;}


/* 沟通 */
.wq-a{position: relative; width: 100vw;height: 100vh;background-color: #2e2f3d;}
.wq-b{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 1200px;}
.wq-cont{width: 100%;background-color: #eceff6;font-size: 0;}
.wq-form{width: 100%;font-size: 0;}
.wq-left{display: inline-block;vertical-align: top;width: 340px;}
.wq-top{width: 100%;min-height: 120px;padding: 15px 34px; background-color: #5c77ff;}
.wq-c{display: inline-block;vertical-align: middle;width: 90px;height: 90px;padding: 7px; border-radius: 50%;background-color: rgba(255,255,255,.1);}
.wq-cimg{width: 100%;height: 100%;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wq-d{display: inline-block;vertical-align: middle;width: 150px; margin-left: 15px;}
.wq-e{display: block;width: 100%; color: #ffffff;font-size: 20px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wq-f{display: block;width: 100%;color: #ffffff;font-size: 13px;line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.wq-list{width: 100%;height: calc(90vh - 120px);background-color: #eceff6;overflow: auto;}
.wq-item{width: 100%;position: relative;}
.wq-g{width: 100%;font-size: 0;padding: 15px 35px;cursor: pointer;}
.wq-h{display: inline-block;vertical-align: middle;border-radius: 50%; width: 53px;height: 53px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wq-i{display: inline-block;vertical-align: middle;margin-left: 15px;width: 180px;}
.wq-name{color: #333333;line-height:24px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wq-synopsis{color: #999999;line-height:20px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wq-close{display: none;cursor: pointer;z-index: 88; position: absolute;top: 7px;right: 7px;width: 14px;}
.wq-close img{width: 100%;}
.wq-j{position: absolute;top: 50%;transform: translate(0,-50%); right: 7px;text-align: right;}
.wq-time{color: #999999;font-size: 13px;line-height: 23px;}
/* .wq-nub{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 13px; min-width: 14px;height: 14px;line-height: 14px;text-align: center;border-radius: 7px;background-color: #ff0000;} */
.wq-nub{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 12px; min-width: 25px;height: 14px;line-height: 14px;text-align: center;border-radius: 10px;background-color: #ff0000;}

.wq-item:hover .wq-close{display: block;}
.wq-item.active .wq-g{background-color: #e2e4f0;}

.wq-right{display: inline-block;vertical-align: top; width: 860px;position: relative;min-height: 90vh;background-color: #fff;}
.wq-k{width: 100%;height: 105px;border-bottom: 1px solid #eeeeee;padding: 20px 28px 5px;}
.wq-l{color: #333333;font-size: 24px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wq-m{color: #999999;line-height: 20px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.wq-middle{width: 100%;height: calc(90vh - 340px);position: relative;}
.wq-one{ position: absolute;top: 0;left: 0; width: 100%;height: 100%;opacity: 0;z-index: -1; overflow: auto; }
.wq-one.show{opacity: 1;z-index: 18;}
.wq-box{width: 100%;padding: 25px 0; }
.wq-you{width: 100%;padding: 0 30px;margin-bottom: 30px;}
.wq-img{display: inline-block;vertical-align: middle; width: 35px;height: 35px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wq-text{display: inline-block;vertical-align: middle;text-align: justify;margin:0 10px 0 18px; max-width: 320px; position: relative;color: #333333;font-size: 14px;line-height: 24px; padding: 8px 18px;border: solid 1px #eeeeee;}
.wq-text *{line-height: inherit;}
.wq-you .wq-text:before{content: '';position: absolute;top: 0;left: -7px;width: 7px;height: 100%;background-image: url('../images/c70.png'); background-size: 7px auto;background-position: center center;background-repeat: no-repeat;}

.wq-n{width: 100%;margin-bottom: 30px;color: #666666;font-size: 14px;text-align: center;}
.wq-me{width: 100%;padding: 0 30px;margin-bottom: 30px;text-align: right;}
.wq-me .wq-text{background-color: #5988e4;margin: 0 18px 0 10px;border: solid 1px #5988e4;color: #fff;}
.wq-me .wq-text:before{content: '';position: absolute;top: 0;right: -7px;width: 7px;height: 100%;background-image: url('../images/c70-b.png'); background-size: 7px auto;background-position: center center;background-repeat: no-repeat;}

.wq-bottom{width: 100%;bottom: 0;height: 235px;padding: 20px 30px; border-top: 1px solid #eeeeee;position: relative;}
.wq-icon{display: block;cursor: pointer; width: 22px;}
.wq-icon img{width: 100%;}
.wq-textarea{border: none;background-color: #fff;width: 100%;height: 120px;margin: 10px 0; padding: 8px 0;line-height: 1.8;color: #333;font-size: 13px;}
.wq-o{width: 100%;text-align: right;}
.wq-submit{display: inline-block;vertical-align: middle;border: none;cursor: pointer; color: #f5f6fa;font-size: 14px; width: 130px;height: 40px;line-height: 40px;text-align: center;background-color: #5988e4;border-radius: 6px;}

.wq-r{display: none; position: absolute;bottom: 235px; left: 0;width:472px;max-height: 280px;padding: 10px; overflow: auto;background-color: #fff;z-index: 988;border: 1px solid #ccc;}
.wq-r.show{display: block;}
.wq-s {display: inline-block;vertical-align: middle;width: 30px;height: 30px;font-size: 20px;cursor: pointer;border: 1px solid #fff; text-align: center;line-height: 30px;}
.wq-s:hover{border: 1px solid #ccc;}

.wq-morebuttom{width: 100%;}
.wq-more{display: block; text-align: center;cursor: pointer; margin-top: 15px; color: #999999;line-height: 20px; font-size: 13px;}
.wq-nomore{display: none; text-align: center;cursor: pointer; margin-top: 15px; color: #999999;line-height: 20px; font-size: 13px;}
.wq-morebuttom.no-text .wq-more{display: none;}
.wq-morebuttom.no-text .wq-nomore{display: block;}

.wq-intro{color: #999999;line-height:20px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wq-u{width: 100%; font-size: 0;}
.wq-v{display: inline-block;vertical-align: top;width: 60%;padding-right: 10px; color: #999999;height: 20px; line-height: 20px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wq-w{display: inline-block;vertical-align: top;width: 40%;padding-left: 10px; color: #999999;height: 20px;line-height: 20px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.wq-recommend{display: inline-block;vertical-align: middle;margin:0 10px 0 18px;  position: relative; width: 320px;  padding: 8px 0 8px 18px;border: solid 1px #eeeeee;}
.wq-you .wq-recommend:before{content: '';position: absolute;top: 0;left: -7px;width: 7px;height: 100%;background-image: url('../images/c70.png'); background-size: 7px auto;background-position: center center;background-repeat: no-repeat;}
.wqr-lt{display: inline-block;vertical-align: middle; width: 50px;height: 50px;border-radius: 50%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wqr-rt{display: inline-block;vertical-align: middle;width: 230px;padding-left: 10px;}
.wqr-top{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap; margin-bottom:5px;}
.wqr-name{flex: 1;font-weight: bold; font-size: 18px;color: #000;line-height: 26px;}
.wqr-price{line-height: 26px;color: #5988e4;font-size: 16px;}
.wqr-company{font-size: 16px;color: #797979;line-height: 26px;}

.wqr-bottom{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.wqr-intro{flex: 1;padding-right: 10px;}
.wqr-span{display: inline-block;vertical-align: middle; font-size: 14px;line-height: 24px; color: #c9c9c9;}
.wqr-span:after{content: '';display: inline-block;vertical-align: middle;margin: 0 5px; width: 1px;height: .9em;background-color: #c9c9c9;}
.wqr-span:last-child:after{display: none;}
.wqr-time{font-size: 14px;line-height: 24px; color: #c9c9c9;}

.wq-me .wq-recommend{background-color: #5988e4;margin:0 18px 0  10px;border: solid 1px #5988e4;text-align: left;}
.wq-me .wq-recommend:before{content: '';position: absolute;top: 0;right: -7px;width: 7px;height: 100%;background-image: url('../images/c70-b.png'); background-size: 7px auto;background-position: center center;background-repeat: no-repeat;}
.wq-me .wqr-name{color: #fff;}
.wq-me .wqr-price{color: #fff;}
.wq-me .wqr-company{color: #fff;}
.wq-me .wqr-span{color: #fff;}
.wq-me .wqr-span:after{background-color: #fff;}
.wq-me .wqr-time{color: #fff;}

.wq-state{display: inline-block;vertical-align: top;font-size: 14px;color: #797979;}

/* 沟通 */


.wr-a{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.3);}
.wr-a.show{display: block;}
.wr-b{ position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%); width: 590px;}
.wr-cont{width: 100%;position: relative;background-color: #fff;}
.wr-close{transition: all .5s; position: absolute;top: 50%;margin-top: -7px; right: 20px;z-index: 18; width: 15px;height: 15px;background-image: url('../images/a65.png');background-size: cover;cursor: pointer; background-position: center center;background-repeat: no-repeat;}

.wr-top{width: 100%;position: relative;padding: 20px;border-bottom: solid 1px #eeeeee;}
.wr-titles{width: 100%;text-align: center; font-size: 20px;color: #333; }
.wr-textbox{width: 100%;padding: 20px 30px;line-height: 1.5;color: #333;font-size: 16px;}
.wr-textbox *{line-height: inherit;}

.mn-feedback{position: absolute;top: 50%;right: 20px;margin-top: -20px; cursor: pointer;color: #ffffff;font-size: 14px;	width: 100px;height: 40px;line-height: 40px;text-align: center;background-color: #5c77ff;border-radius: 5px;}

.wt-a{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9888;background-color: rgba(0,0,0,.4);}
.wt-a.show{display: block;}
.wt-b{position: absolute;top: 50%;left: 50%;padding-top: 40px;padding-bottom: 40px;max-height: 90vh;overflow: auto;  transform: translate(-50%,-50%); width:570px; background-color: #ffffff;}
.wt-close{position: absolute;top: 15px;right: 15px;width: 15px;height: 16px;background-image: url('../images/a65.png');background-size: 15px 16px;cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.wt-cont{width: 100%; padding: 0 60px;text-align: center;}
.wt-form{width: 100%;}
.wt-confirm{border: none; display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 10px;	width: 131px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;background-color: #5c77ff;border-radius: 5px;}
.wt-list{width: 100%;text-align: left;}
.wt-item{width: 100%;margin-bottom: 15px;}
.wt-titles{display: inline-block;vertical-align: top;width: 80px;padding-top: 5px;line-height: 25px;  color: #333;font-size: 14px; }
.wt-titles span{color: #dc0000;}
.wt-c{display: inline-block;vertical-align: top;width: 350px;position: relative;}
.wt-c:after{content: ""; position: absolute;right: 20px;top: 0;z-index: 1;width: 5px;height: 100%;background-image: url(../images/a5-b.png);background-size: 5px auto;background-position: center center;background-repeat: no-repeat;}
.wt-layui{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wt-d{display: inline-block;vertical-align: middle;width: 350px;position: relative;}
.wt-e{width: 100%;border: none;height: 35px;line-height: 35px;color: #333;font-size: 14px;padding: 0 20px; border-radius: 4px;border: solid 1px #eeeeee;}
.wt-textarea{width: 100%;height: 180px;line-height: 1.5;padding: 10px 20px;color: #333;font-size: 14px; background-color: #ffffff;border-radius: 4px;border: solid 1px #eeeeee;}
.wt-a .select-contbox{max-height: 110px;}


.wt-a .selectbox{border: solid 1px #eeeeee;}
.wt-a .select-cur{height: 35px;line-height: 35px;}
.wt-a .select-cont{top: 36px;}


/* 分享弹框 */
.share-box{position: relative; }
.share-a{display: none;padding-top: 10px; position: absolute;top: 100%;left: 50%;transform: translate(-50%,0);   }
.share-img{width: 160px;height: 160px;line-height: 160px; text-align: center;position: relative;  background-color: #fff;border-radius: 10px;box-shadow: 0 2px 10px #aaa;}
.share-img:after{ content: '';transform: rotate(-90deg); position: absolute;top: -10px;left: 50%;margin-left: -7px; width: 7px;height: 15px;background-image: url(../images/a16.png);background-size: 7px auto;background-position: center center;background-repeat: no-repeat;}
.share-img img{max-width: 90%;max-height: 90%;}
.share-box.show .share-a{ display: block;}

.ws-a{display: none; width: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 988; background-color: rgba(0,0,0,.8);}
.ws-a.show{display: block;}
.ws-b{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;}
.ws-close{transition: all .5s; position: absolute;top: 20px;  right: 20px; cursor: pointer;padding: 10px; }
.ws-close:after{content: 'X';font-size: 20px;color: #fff;}
.ws-cont{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}


.resume{position: fixed;top: 0;left:0;z-index: -1;  width: 1000px; }
.resume.show{position: absolute;}
.resume .pop-list{max-height: 100000px;}
.resume-cont{width: 100%; }
.resume .pop-c img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}

.xcon-g{width: 100%;padding: 28px 20px;}
.xcon-h{width: 100%;margin-bottom: 20px; background-color: #f5faff;border: 1px dashed #5c77ff;padding: 10px 45px;}
.xcon-i{color: #5c77ff;line-height: 24px;font-size: 16px;margin-bottom: 15px;position: relative;}
.xcon-i:after{content: '';position: absolute;top: 0;left: -30px;height:24px; width: 30px;background-image: url('../images/c50.png'); background-size: 20px auto;background-position: left center;background-repeat: no-repeat;}
.xcon-j{line-height: 1.5;color: #333;font-size: 16px;}
.xcon-j *{line-height: inherit;}
.xcon-k{line-height: 40px;padding: 0 10px;font-size: 16px; background-color: #f8f8f8;}
.xcon-l{width: 100%;padding: 10px 0;}
.xcon-m{width: 100%;font-size: 0;padding: 10px ;}
.xcon-n{display: inline-block;vertical-align:middle;font-size: 16px;color: #333;width: 130px;font-weight: bold;}
.xcon-o{display: inline-block;vertical-align:middle;font-size: 16px;color: #666;width: 600px;}
.xcon-amend{display: inline-block;cursor: pointer;margin-top: 20px; width: 100px;color: #ffffff;font-size: 16px;height: 36px;line-height: 36px;text-align: center; background-color: #5c77ff;}

.xcon-box{width: 100%;}
.xcon-box1{display: block;}
.xcon-box2{display: none;}
.xcon-g.show .xcon-box1{display: none;}
.xcon-g.show .xcon-box2{display: block;}
.xcon-form{width: 100%;}
.xcon-p{width: 100%;padding: 15px 15px 15px 0;}
.xcon-q{width: 100%;font-size: 0;margin-bottom: 15px;}
.xcon-r{display: inline-block;vertical-align: middle;font-size: 16px;color: #333; text-align: right;padding-right: 15px;width: 150px;}
.xcon-r span{color: #dc0000;}
.xcon-s{display: inline-block;vertical-align: middle;width: 600px; }
.xcon-t{width: 100%;border: solid 1px #e3e3e3;padding: 0 20px;line-height: 45px;height: 45px;color: #333333;font-size: 16px;}
.xcon-u{width: 100%;padding-left: 150px;padding-top: 15px;}
.xcon-submit{border: none;display: inline-block; vertical-align: top; cursor: pointer; color: #ffffff;font-size: 16px;width: 200px;height: 45px;line-height: 45px;text-align: center;background-color: #5c77ff;}

.xcon-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative;cursor: pointer;margin-right: 50px;}
.xcon-icon{display: inline-block;vertical-align: middle;width: 15px;height: 15px;border-radius: 50%;border: solid 1px #223355;margin-right: 10px; }
.xcon-text{display: inline-block;vertical-align: middle;font-size: 16px;color: #333; line-height: 26px;}
.xcon-radio{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 123;cursor: pointer;opacity: 0;}
.xcon-label.selected .xcon-icon{ border: solid 1px #5c77ff;background-size: 10px auto;  background-repeat: no-repeat;background-position: center center;background-image: url(../images/a72.png);}
.beian{width: 18px;height: 18px;margin-right: 5px;}



.tag-1{color: #FF5921;background: #FFF0EC;font-size: 12px;margin-left: 2px;display: inline-block;padding: 2px;}
.tag-2{color: #fb6503;font-size: 12px;margin-left: 2px;display: inline-block;padding: 2px;}

.wu-cont{width: 100%;padding-top: 20px;display: flex;flex-wrap: wrap;font-size: 0;}

.wu-logo{margin: 0 7px 17px;display: flex;align-items: center;justify-content: center; width: 125px; min-height: 106px; transition: all ease .5s; cursor: pointer;background-color: #ffffff;border-radius: 5px;overflow: hidden; opacity: .5;}
.wu-logo img{max-width: 100%;max-height: 100%;}
.wu-logo:nth-child(16n + 1){width: 132px;min-height: 87px;}
.wu-logo:nth-child(16n + 2){width: 132px;min-height: 87px;}
.wu-logo:nth-child(16n + 3){width: 132px;min-height: 87px;}
.wu-logo:nth-child(16n + 4){width: 132px;min-height: 87px;}
.wu-logo:nth-child(16n + 5){width: 292px;min-height: 106px;} 

.wu-logo:nth-child(16n + 8){width: 180px;min-height: 162px;}
.wu-logo:nth-child(16n + 9){width: 180px;min-height: 162px;}
.wu-logo:nth-child(16n + 10){width: 180px;min-height: 162px;}

.wu-logo:nth-child(16n + 11){width: 292px;min-height: 106px;} 
.wu-logo:nth-child(16n + 14){width: 292px;min-height: 106px;} 

.wu-logo:hover{opacity: 1;box-shadow: 0px 4px 9px 1px rgba(92, 119, 255, 0.15);}
.xszw-i1{width: 200px;border-radius: 6px;border: solid 1px #e3e3e3;display: inline-block;vertical-align: top;}
.xszw-i2{width: 200px;display: inline-block;height: 47px;color: #666;font-size: 16px;vertical-align: top;line-height: 47px;margin-left: 5px;}


.ci-left2{float: left;width: 1200px;}
.ci-c2{display: inline-block;vertical-align: middle;width: 980px;}


.status-0{display: inline-block;vertical-align: top;cursor: pointer;margin: 10px ;	width: 95px;height: 35px;line-height: 35px;color: #333333;font-size: 14px;background-color: #fff;border-radius: 5px;border: solid 1px #666;}
.status-1{display: inline-block;vertical-align: top;cursor: pointer;margin: 10px ;	width: 95px;height: 35px;line-height: 35px;color: #5c77ff;font-size: 14px;background-color: #fff;border-radius: 5px;border: solid 1px #5c77ff;}
.status-2{display: inline-block;vertical-align: top;cursor: pointer;margin: 10px ;	width: 95px;height: 35px;line-height: 35px;color: #fa6a43;font-size: 14px;background-color: #fff;border-radius: 5px;border: solid 1px #fa6a43;}
.status-3{display: inline-block;vertical-align: top;cursor: pointer;margin: 10px;width: 95px;height: 35px;line-height: 35px;color: #fff;font-size: 14px;background-color: #b7b0b0;border-radius: 5px;border: solid 1px #b7b0b0;}
.xi-i11{width: 33.8%;padding-left: 123px;text-align: left;}
.xi-i22{width: 23%;padding-left: 20px;text-align: left;}
.xi-i33{width: 14.6%;}
.xi-i44{width: 14.6%;}
.xi-i55{width: 14%;}

.xi-k11{width: 33.8%;}
.xi-k22{width: 23%;padding:0 20px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.xi-k33{width: 14.6%;text-align: center; }
.xi-k44{width: 14%;text-align: center;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.xi-k55{width: 14%;text-align: center;}
.xj-x1 {
    display: block;
    text-align: center;
    color: #5c77ff;
    font-size: 14px;
    line-height: 24px;
}
.xj-x2 {
    display: block;
    text-align: left;
    color: #333;
    font-size: 14px;
    line-height: 24px;
}

.xs-e{float: left; color: #333333;font-size: 14px;line-height: 26px;margin-bottom: 15px;}
.xs-f{float: right;font-size: 12px;padding: 5px 0 10px; color: #999;}
/**已下架的图标*/
.lower-shelf{top: -69%;left: -13%;border-radius:9px;background-color: darkgrey;padding: 1%;opacity: 0.8;color: red;position: absolute;text-align: center;-webkit-transform: rotate(317deg);-moz-transform: rotate(317deg);filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);}
.lower-shelf:before{content: '已下架';}

.ja-a{display: none; position: fixed;top: 0;left: 0;z-index: 3888; width: 100%;height: 100%;background-color: rgba(37,40,48,.7);}
.ja-a.show{display: block;}
.ja-main{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.ja-cont{width: 728px;background-color: #fff;padding: 48px 65px; border-radius: 28px;}
.ja-link{display: block;cursor: pointer; width: 100%; overflow: hidden;}
.ja-link img{width: 100%;max-height: 90vh;object-fit: contain;}
.ja-close{display: block;cursor: pointer; position: absolute;top: 16px;right: 16px;width: 24px;height: 24px;    transition: all .2s linear;}
.ja-close:before{content: " ";background: #ccc;height: 1px;left: 4px;position: absolute;top: 12px; transform: rotate(45deg);-webkit-transition: all .2s linear;transition: all .2s linear;width: 16px;}
.ja-close:after{content: " ";background: #ccc; height: 1px;left: 4px;position: absolute; top: 12px; transform: rotate(-45deg);-webkit-transition: all .2s linear;transition: all .2s linear;width: 16px;}
.ja-close:hover{ background: #ddd;}
.ja-close:hover:before{background: #363636;}
.ja-close:hover:after{background: #363636;}


.jb-a{z-index: -1;opacity: 0;  position: fixed;top: 0;left: 0; width: 100%;height: 100%;background-color: #fff;}
.jb-a.show{display: block;opacity: 1;  z-index: 38888;}
.jb-cont{position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%); max-width: 1200px;text-align: center;}
.jb-logo{width: 100%;animation: daRotate .5s linear infinite alternate; }
.jb-logo img{height: 50px;}
.jb-text{width: 100%;padding-top: 15px; font-size: 16px;color: #666;}


@keyframes daRotate{
    0%{
        transform:  0;
    }
    100%{
        transform: translatey(-10px);
    }
}
